У меня есть этот код
var new = new google.maps.LatLng(lat, lng);
marker.setPosition(new);
infowindow.setPosition(marker.getPosition());
и маркер не перемещается, но информационное окно перемещается
и у меня нет ошибки в консоли
10 дней назад работал, может быть с 11 мая обновится?





вам следует назначить широту и долготу переменной, потому что new - это всего лишь ключевое слово для создания экземпляра нового объекта положения.
var position = new google.maps.LatLng(lat, lng);
marker.setPosition(position);
infowindow.setPosition(marker.getPosition());
Моя проблема была в последней версии
<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