google-maps - 使用 ID 从 Google Places API 获取位置

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

当我使用以下方法知道引用时,我可以从 Google 地点 API 获取地点详细信息:

https://maps.googleapis.com/maps/api/place/details/json?reference=CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g&sensor=true&key=API_KEY_HERE

但是,我想通过使用 ID 来获取相同的信息。所以上面查询中的同一个地方是这样的:

https://maps.googleapis.com/maps/api/place/details/json?id=4f89212bf76dde31f092cfc14d7506555d85b5c7&sensor=true&key=API_KEY_HERE

这样的事情可能吗?

这将是我正在构建的搜索过滤器的一部分,其中一部分是位置。我的搜索参数被传递到 url,所以我计划对从地点自动完成中选择的位置做同样的事情。使用 id 比引用短得多,因此更适合查询字符串。除非有更好的方法来做到这一点?

最佳答案

关于google-maps - 使用 ID 从 Google Places API 获取位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622447/

相关文章:

android - fragment 中的映射 fragment

javascript - 捕获所有 Google API Javascript 异常

android - 如何在android应用程序中处理google place API的 "status"="OVER_QUERY_LIMIT"

iphone - Google map http 请求不起作用

iphone - 如何在iphone应用程序中获取经纬度的地址

javascript - 获取/获取在 Kendo DropdownList 的数据源上查询的数据并在 Google map 上使用它

javascript - Google Maps V3 呈现超过 100 万个标记(在合理的时间内)

javascript - 如何防止谷歌地理编码器从其他国家返回结果

javascript - 谷歌地图 - 奇怪的 geometry.location 属性(G,K)

ios - 在 GMSMapView Swift 上放置多个标记