7

我在理解 Google Places API 时遇到问题。我正在构建一个具有附近功能的 iPhone 应用程序,该功能允许用户找到位于用户 GPS 周围的餐馆。我怎样才能为此获得 Google API?我必须定制一个这是如何工作的吗?如果我还想为兴趣点创建 API,我该怎么做?

4

3 回答 3

10

有一个用于搜索附近位置的 Google Places API。文档在这里:https ://developers.google.com/places/documentation/search#PlaceSearchRequests

但我猜你已经发现了。如果您提出更具体的问题,我们会更有帮助。

于 2013-04-30T20:48:02.480 回答
7

您可以使用 Google place API ,如果您只想在您的案例中显示特定类型的地方,例如餐厅,您可以使用 request 对象,如下面的代码所示

 var request = {
    location: pyrmont,
    type: ['restaurant']
  };

 infowindow = new google.maps.InfoWindow();
  places = new google.maps.places.PlacesService(map);
places.nearbySearch(request, callback);

有关 google place API 中类型过滤的更多详细信息,您可以查看Google Developers 上的链接。但是附近的搜索只带一个类型参数,而且只有餐馆。如果您正在寻找公共餐饮场所,则不是食物,不是咖啡馆,只有 Google API 提供的餐厅。

于 2015-10-19T08:16:12.917 回答
0

首先,Google Paces API 应该是活跃的。

function displayRestaurantAround() {
  return new Promise((resolve, reject) => {
    this.service.nearbySearch({
      location: currentUserPosition,
      radius: 5000,
      types: ['restaurant']
    }, (res) => {
      resolve(res);
    });
  });
}
于 2021-02-16T23:30:51.930 回答