gpt4 book ai didi

google-maps - 谷歌地图V3将中心设置为特定标记

转载 作者:行者123 更新时间:2023-12-03 06:57:08 25 4
gpt4 key购买 nike

我正在使用 Google Map V3 显示从数据库中提取的标记列表,使用 MYsql 和 PHP。我的标记是使用完整地址(来自数据库,包括邮政编码)在 map 上设置的,因为我没有长、纬度信息一切正常,我的循环如下所示

while...
Addmarker(map,'MY ADdress','Title');
end while;

现在我想将 map 设置为循环中包含的特定标记,该标记将与之前输入的邮政编码相匹配。如何将 map 设置为以此标记为中心并打开信息窗口?

最佳答案

map 上有标记后,您可以通过 API 检索纬度/经度坐标,并使用它来设置 map 的中心。您首先需要确定您希望以哪个标记为中心 - 我将把它留给您。

// "marker" refers to the Marker object you wish to center on

var latLng = marker.getPosition(); // returns LatLng object
map.setCenter(latLng); // setCenter takes a LatLng object

信息窗口是单独的对象,通常绑定(bind)到标记,因此要打开信息窗口,您可以执行以下操作(但这取决于您的代码):

var infoWindow = marker.infoWindow; // retrieve the InfoWindow object
infoWindow.open(map); // Trigger the "open()" method

希望这有帮助。

关于google-maps - 谷歌地图V3将中心设置为特定标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com