Осваиваем Google Maps API
« PHP: почта через SMTP с аутентификацией или msmtpО правилах в сообществе »

4 комментариев

  1. § tpru   said on :

    не могу найти на просторах интернета, как теперь по таймеру обновлять координаты этой точки с перемещением/дорисовкой карты? (рефреш всей страницы делать не хочется, планирую делать ajax запрос на сервер за получением обновленных координат. api что у яндекса, что у гугля - слишком объемное, и с наскоку найти нужный метод не получается)
    и чтобы два раза не вставать: если использовать свою иконку-стрелку, можно ли изменять ее угол (у меня есть азимут направления)

  2. § ®   said on :

    Для перемещения/дорисовки, скорее всего, подойдет метод либо PanTo, либо panToBounds объекта maps (первый ставит новую точку в центр, второй – делает минимальное смещение карты так, чтобы точка была видна).
    Т.е. в моем примере это бы выглядело примерно так: mosocw.panToBounds(55,36.5);
    А изменять координаты точки, по идее так: marker.setPosition = new google.maps.LatLng(55.763525,37.560893).
    Насчет угла стрелки – сомневаюсь, что это возможно. Скорее придется сделать набор иконок, и выбирать нужную в соответствии с тем, куда должна показывать стрелка.

  3. § Наталья   said on :

    А если центр находится на Северном Полюсе, то наверное недостаточно будет задания только координат центра в данном случае, но наверно надо что-то еще типа изменения проекции? А вот что для этого необходимо?

  4. § ®   said on :

    Если нужно поменять проекцию, то есть интерфейс Projection, с помощью которого это можно сделать.
    Подробнее можно вот тут почитать: https://developers.google.com/maps/documentation/javascript/maptypes?hl=ru


Идет загрузка формы...