Javascript 使谷歌地图缩放适合标记
我有一张地图,还有一个标记,我想在上面放上zoom,这就是我尝试过的Javascript 使谷歌地图缩放适合标记,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我有一张地图,还有一个标记,我想在上面放上zoom,这就是我尝试过的 var mapCenter = new google.maps.LatLng(lat, lng); agentMap.setCenter(mapCenter); agent_marker.setPosition(mapCenter); 还有这个 var bounds = new google.maps.LatLngBounds(); bounds.extend(agent_marker.getPosition()); age
var mapCenter = new google.maps.LatLng(lat, lng);
agentMap.setCenter(mapCenter);
agent_marker.setPosition(mapCenter);
还有这个
var bounds = new google.maps.LatLngBounds();
bounds.extend(agent_marker.getPosition());
agentMap.fitBounds(bounds);
这两个都不起作用,标记在上角,我希望标记位于地图的中心如果要在地图中设置标记使其可见,请执行以下步骤: 1) 将要显示的地图的所需缩放设置为地图。假设这里有15个
map.setZoom(15);
2) 然后您只需要将地图的中心设置为标记的位置,如下所示
map.setCenter(marker.getPosition());
如果希望贴图自动适应标记,可以声明边界变量并在贴图上应用此边界
var bounds = new google.maps.LatLngBounds();
bounds.extend(marker.getPosition());
map.fitBounds(bounds);
设置位置/边界时,似乎地图容器的大小未知。请发布更多代码。