|
|
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Привет всем! Я добавил 2 маркера в карту (текущее местоположение человека и конечная цель): Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. Скажите, каким образом лучше отлавливать перемещение человека - поставить setinterval каждый 10 секунд и обновлять маркер или как-то по другому делают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 13:00 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
на мобильных устройствах проблема из-за setInterval есть - обновляется карта. Может есть другой способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 15:58 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Studentsна мобильных устройствах проблема из-за setInterval есть - обновляется карта.карта обновляется не из-за setInterval, а скорее всего потому, что каждый navigator.geolocation.getCurrentPosition приводит к вызову show_map просто двигай маркер. Если сдвинулся сильно к краю - дополнительно двигай центр карты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:05 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Яростный МечStudentsна мобильных устройствах проблема из-за setInterval есть - обновляется карта.карта обновляется не из-за setInterval, а скорее всего потому, что каждый navigator.geolocation.getCurrentPosition приводит к вызову show_map просто двигай маркер. Если сдвинулся сильно к краю - дополнительно двигай центр карты. так я и вызываю show_map, чтобы маркер проставить на новом месте каждые 5 секунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:17 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Studentsтак я и вызываю show_map, чтобы маркер проставить на новом месте каждые 5 секундну вот. а show_map пересоздает карту. ещё раз говорю - просто двигай маркеры, уже созданные маркеры на уже созданной карте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:21 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
https://developers.google.com/maps/documentation/javascript/reference#Marker метод setPosition у маркера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:25 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
в браузере каждый 5 секунд вылазит "разрешить сообщать местоположение". Может нужно не через setInterval? я не нашёл нигде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:27 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Studentsв браузере каждый 5 секунд вылазит "разрешить сообщать местоположение".насколько я знаю, достаточно разрешить 1 раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:32 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
Мне так или иначе нужно вызывать navigator.geolocation.getCurrentPosition, чтобы определить текущую позицию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 16:54 |
|
||
|
Передвижение объекта в Google Maps.
|
|||
|---|---|---|---|
|
#18+
я прописал метод setPosition, как в API, но текущие координаты всё равно берутся у navigator.geolocation.getCurrentPosition. Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 17:11 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38237021&tid=1448414]: |
0ms |
get settings: |
20ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
101ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 268ms |
| total: | 503ms |

| 0 / 0 |
