gpt4 book ai didi

javascript - 使用没有纬度/经度的谷歌地图 JS SDK 添加 map 标记?

转载 作者:行者123 更新时间:2023-11-29 22:14:16 26 4
gpt4 key购买 nike

有没有办法在不使用坐标的情况下使用 Google Maps JS SDK 添加 map 标记(即使用完整地址)?

我知道这可以通过静态图像 API 实现:http://maps.googleapis.com/maps/api/staticmap?center=501+Diplomat+Parkway+Hallandale+Beach+33009+United+States&zoom=14&size=240x240&maptype=roadmap&markers=color:green%7C501+Diplomat+Parkway+Hallandale+Beach+33009+United+States&sensor=false

不幸的是,我需要更多的交互性,所以静态图像 API 是不够的。

文档仅涉及纬度/经度:https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions

我尝试将其设置为地址字符串,但没有成功。

到目前为止,我唯一的选择似乎是使用地理编码 API。我希望这不是唯一的选择。

最佳答案

抱歉,但我认为 Google 没有提供通过传递地址直接添加标记的选项或网络服务。目前,您必须检索地址的纬度/经度,然后添加标记...

也许你可以直接使用下面的代码:

var geocoder = new GClientGeocoder();

var address = "Your address";
geocoder.getLatLng(address, function(point) {
var latitude = point.y;
var longitude = point.x;

// use here the lat/lng values to add your marker
});

希望对您有所帮助!再见!

关于javascript - 使用没有纬度/经度的谷歌地图 JS SDK 添加 map 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16149044/

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