首页 > 解决方案 > 如何在特定半径内找到我附近的地方

问题描述

我正在构建一个 React Native 应用程序,并且想显示特定商店的位置,比如说我想在设备当前位置附近显示的 H&M 商店。

谷歌是否提供了任何 API,以便您可以按商店名称、地址、邮政编码等进行搜索,并且它可以返回该地址的所有坐标和信息。

标签: google-mapsreact-nativegoogle-maps-api-3mapsgoogle-geolocation

解决方案


是的。Google 为不同的应用程序提供了很多 API。

看看https://developers.google.com/places/web-service/search

例子:

附近搜索示例

以下示例是在澳大利亚悉尼某点半径 1500m 范围内搜索类型为“restaurant”的地点的搜索请求,其中包含单词“cruise”:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

注意:在此示例中,您需要将密钥替换为您自己的 API 密钥,以便请求在您的应用程序中工作。


推荐阅读