我试图了解我目前遇到的问题,
我在我的网络应用上创建了一张Google地图,以便我的用户可以搜索他们的商家
它们似乎只能搜索和查找具有精确位置的企业,
使用我的地图无法找到服务区域业务,
这是我服务器上地图的链接:My Map
然后我找到了一个谷歌链接,我也可以找到服务区域业务,
这是Google地图的链接:Google Map
我比较了(vimdiff)两个链接的源代码,它们是相同的,
所以我的问题是为什么我无法在地图上看到服务区域业务?
答案 0 :(得分:2)
服务区域商家不适用于Places API用户,这是Google的决定。在Places API中启用了SAB功能请求,但遗憾的是Google拒绝了它。
您可以在此处阅读更多内容:https://issuetracker.google.com/issues/35828187
我复制了谷歌的最后一个答案:
Places API小组已审核此功能请求,并决定将服务区域业务结果包含在API响应中。
Places API的使命是让开发人员帮助用户找到相关的访问地点。由于服务区域业务不是用户可以访问的地方,因此不属于Places API。
从https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder中删除了查找服务区域业务的功能,以与Places API中通常提供的功能保持一致。 Google我的商家用户仍可使用https://developers.google.com/my-business/content/faq#associate_locations_using_placeid_1上的专用PlaceID查找工具查找其服务区域商家的地点ID
我们确实承认需要此功能,并将考虑将来适应它。为此,如果您分享了此功能为您启用的特定用例和业务需求,我们将不胜感激。
参考Google我的商家查找地点ID页面,他们使用自己的云项目,此功能可用,但Google Maps API用户无法获得此功能。
我希望我的回答能澄清你的怀疑!