【问题标题】:How to plot Google placeid points on a map如何在地图上绘制 Google placeid 点
【发布时间】:2015-05-31 19:19:27
【问题描述】:

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

我面临的挑战是:如何将这些项目绘制到 JS 谷歌地图中?我只想绘制我选择的那些,而不是谷歌在他们的位置 api 上返回的所有食物位置。由于服务条款,我没有每个位置的纬度/经度,只有 placeid。然而,考虑到我要绘制的地方的数量(总共有数千个,尽管对于一个小区域来说显然更少),然后在运行中查看所有内容将通过 api 调用削弱系统。您可以直接绘制 p​​laceid 位置还是需要先查找位置?如果是这样,您如何将它们仅过滤到用户关注区域中的那些?

【问题讨论】:

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


【解决方案1】:

感谢您的提问。不幸的是,如果不指定 lat/lng,就无法直接在地图上绘制 PlaceId。正如您所注意到的,正确的方法是执行 Places API 查找以解析 PlaceId。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多