我有这段代码
var new = new google.maps.LatLng(lat, lng);
marker.setPosition(new);
infowindow.setPosition(marker.getPosition());
并且标记未移动,但信息窗移动
我在控制台中没有错误
10天前工作,可能会从11月更新?
答案 0 :(得分:1)
您应该将纬度和经度分配给变量,因为new
只是用于实例化新位置对象的关键字。
var position = new google.maps.LatLng(lat, lng);
marker.setPosition(position);
infowindow.setPosition(marker.getPosition());
答案 1 :(得分:1)
我的问题是最新版本
<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