我正在使用GeoLocation服务初始化Google地图以设置初始latlng。地图是可拖动的,拖动会更改地图的中心。
我可以成功地从数据库中放置标记,但这样做总是会将地图的中心更改回原始的latlng(来自地理位置)。
我希望能够拖动地图(更改中心),然后放置标记,但将地图的中心留在拖动它的位置。
我不确定为什么要运行该功能来放置标记(即使数据库中没有标记要放置!)总是会导致地图中心恢复为首次初始化时...
非常感谢任何帮助!
答案 0 :(得分:0)
我认为您可以在设置标记后使用setCenter功能更改中心。在设置标记时可能会重置中心(在没有看到代码的情况下很难说),但您可以随时手动设置中心。
setCenter(latlng:LatLng|LatLngLiteral)
您可以使用MarkerOptions设置可以提供Map的标记。在提供地图时,只需设置此地图的中心。