我是否需要将国家/地区/热门地点的地理编码添加为Google地图的标记?

时间:2011-06-16 17:51:23

标签: google-maps google-maps-api-3 geocode

我有一个脚本,根据用户输入生成大量的位置/位置。我想基于javascript APIv3在谷歌地图上添加这些地点作为标记,但我很容易超过地理编码限制。

有没有办法简单地将一个受欢迎位置的字符串插入marker选项变量并将其加载到地图上?所以插入"美国波士顿"而不是latlng(X,Y)?他们还有其他选择吗?我知道免费的地理编码API,但并非我所有的地点都在美国。

1 个答案:

答案 0 :(得分:0)

在Google Maps JavaScript API v3中指定标记位置的唯一方法是使用LatLng对象。您无法使用诸如“Boston,USA”之类的通用名称指定标记的位置。

您可能想要考虑的一件事是地图将如何与大量标记一起执行。 (我假设“一吨”你的意思是至少500.)这可能会对你的用户的计算机/设备造成很大的负担,并且用户最终可能只会得到一些不太完全有用的标记。也许你可以在一台低于kickass的机器上测试1000个标记,看看你的代码是如何运行的。您可能会发现需要重新考虑界面,以减少您使用的标记数量。