我只有一个标记要显示在地图上。我得到了标记 LatLng 并通过扩展标记位置的 LatLngBounds 并将边界与地图相匹配来添加到地图中。这是我使用的片段,
GoogleMap map = GoogleMap.create(divWrapper.getElement(), mapOptions);
LatLngBounds latLngBounds = LatLngBounds.create();
final LatLng latLngInstance = LatLng.create(((ResultModel)resultModel).getLocLat().doubleValue(), ((AssetMapViewerSiteModel)resultModel).getLocLong().doubleValue());
MarkerOptions markerOptions = MarkerOptions.create();
markerOptions.setPosition(latLngInstance);
markerOptions.setTitle(((ResultModel)resultModel).getMarkerName());
Marker marker = Marker.create(markerOptions);
marker.setMap(map);
latLngBounds.extend(marker.getPosition());
map.setCenter(latLngBounds.getCenter());
map.fitBounds(latLngBounds);
加载地图后,在平移或缩放地图之前,我看不到添加的标记。这个问题在我测试过的 Chrome 和 FireFox 的浏览器中都可以看到,所以看起来像是谷歌地图的问题。
是否有针对此问题的解决方案或解决方法?提前致谢。