Маркер setPosition не работает - PullRequest
0 голосов
/ 18 мая 2018

У меня есть этот код

var new = new google.maps.LatLng(lat, lng);
marker.setPosition(new);
infowindow.setPosition(marker.getPosition());

и маркер не перемещен, но информационное окно перемещено

, и у меня нет ошибки в консоли

10 дней назадработал, может быть с 11 мая обновить?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Моя проблема была с последней версией

<script src="//maps.googleapis.com/maps/api/js?v=3.31&key=

, до этого была

 <script src="//maps.googleapis.com/maps/api/js?v=3&key=...

https://developers.google.com/maps/documentation/javascript/versions

0 голосов
/ 18 мая 2018

Вы должны назначить широту и долготу переменной, потому что new - это просто ключевое слово для создания экземпляра нового объекта позиции.

var position = new google.maps.LatLng(lat, lng);
marker.setPosition(position);
infowindow.setPosition(marker.getPosition());
...