如何在地图上绘制Google placeid点

时间:2015-05-31 19:19:27

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

所以,棘手的问题......我已经把一堆额外的属性放在一起,与食物相关的地方相关联,以创建一个定位的地点版本地图。我使用Google地方生成了此内容。我根据服务条款只存储了胎儿,将我选择的那些与我生成的额外属性相关联。

我面临的挑战是:如何将这些项目绘制成JS Google地图?我只想描绘那些我选择过的人,而不是谷歌在他们的地方api上返回的所有美食地点。由于服务条款,我不会为每个地点提供lat / lon,只有placeid。然而,考虑到我想要绘制的地方的数量(总共数千个,但对于一个小区域显然更少),然后看起来所有动态将使api调用系统瘫痪。你可以直接绘制胎盘位置,还是先需要查找位置?如果是这样,您如何仅将其过滤到用户关注区域?

1 个答案:

答案 0 :(得分:1)

感谢您的提问。遗憾的是,如果没有指定lat / lng,就无法在地图上直接绘制PlaceIds。正如您所知,正确的方法是执行Places API查找以解析PlaceId。

您提到的性能问题对于您希望绘制的点数是有问题的。我推荐您使用Places API服务条款的Section 10.1.3(b);请注意,为了提高性能,允许有限的预取和缓存活动。