我正在使用谷歌地图。在我的代码中,我使用了setCenter()函数。我的问题是,标记始终位于地图区域的左上角(而非中心)。请告诉我如何解决这个问题?
我的代码片段是:
我的代码片段是:
lat = 46.437857;
lon = -113.466797;
marker = new GMarker(new GLatLng(lat, lon));
var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(20, 40));
map.addControl(new GLargeMapControl3D(), topRight);
map.setCenter(new GLatLng(lat, lon), 5);
map.addOverlay(marker);