谷歌地方 API:
朋友们,有谁知道美国在 Google place API 中添加的纬度是多少,因为我想获取整个美国的麦当劳(或任何其他企业)的所有地址,因为我需要通过美国的纬度放置 API,但是当我在 API 中为美国传递 lat-long 时,它给出了零结果,并且当我传递美国任何州的 lat-long 时,相同的 API 工作正常并给出准确的结果。对此有什么解决方案。 ? 如果有人用过,
请建议..!! 谢谢..
谷歌地方 API:
朋友们,有谁知道美国在 Google place API 中添加的纬度是多少,因为我想获取整个美国的麦当劳(或任何其他企业)的所有地址,因为我需要通过美国的纬度放置 API,但是当我在 API 中为美国传递 lat-long 时,它给出了零结果,并且当我传递美国任何州的 lat-long 时,相同的 API 工作正常并给出准确的结果。对此有什么解决方案。 ? 如果有人用过,
请建议..!! 谢谢..
Places API 不会返回美国的所有麦当劳。它最多返回 60 个结果(一次 20 个),或者 RadarSearch 一次返回最多 200 个位置(但细节较少,成本乘数为 10 倍)。如果你只是给它通过地理编码返回的坐标美国 [United States (37.09024, -95.712891)],它位于堪萨斯州的某个地方,取决于你调用的服务的哪个部分(附近搜索、文本搜索或雷达搜索),你可能会或可能不会得到您期望的结果。
但是,在 Google Maps API v3 中使用 USA 并使用 Places Library 搜索 McDonald确实给了我结果。您必须在请求中执行其他操作才能导致 ZERO_RESULTS。
从文档中:
从文档
Places Library 的Nearby Search不需要 a LatLng
,它需要一个LatLngBounds
- ,它是一个边界矩形。提供一个LatLngBounds
包含美国大陆(或您想要的任何地区)的,它应该可以工作。
你使用什么LatLngBounds
价值观?