0

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

有没有办法简单地将一串流行位置插入到标记选项变量中并将其加载到地图上?所以插入“美国波士顿”而不是 latlng(X,Y)?我可以使用他们的其他选择吗?我知道免费的地理编码 API,但并非我所有的位置都在美国。

4

1 回答 1

0

在 Google Maps JavaScript API v3 中指定标记位置的唯一方法是使用 LatLng 对象。您不能使用“波士顿,美国”之类的通用名称来指定标记的位置。

您可能需要考虑的一件事是地图将如何使用大量标记执行。(我假设“一吨”您的意思是至少 500。)这可能会给您的用户的计算机/设备带来沉重的负担,并且用户最终可能会得到一点点标记,而这些标记并不完全有用。也许您可以在一台不那么重要的机器上使用 1000 个标记进行测试,看看您的代码如何执行。您可能会发现您需要重新考虑您的界面,以减少您使用的标记数量。

于 2011-06-17T00:02:48.980 回答