在Swift中使用Google Places API显示周围地点的名称

时间:2017-01-17 21:33:09

标签: ios swift swift3 google-places-api google-places

我正在查看Google制作的关于使用swift在地图上显示地点的教程(链接在这里:https://developers.google.com/places/ios-api/current-places-tutorial#find-nearby-places-and-represent-them-with-markers-on-the-map)。他们的代码说我可以在地图上显示标记以及其他信息:

func updateMarkers() {
  mapView.clear()
  placesClient.currentPlace(callback: { (placeLikelihoods, error) -> Void in
    if let error = error {
      print("Current Place error: \(error!.localizedDescription)")
      return
    }

    if let likelihoodList = placeLikelihoods {
      for likelihood in likelihoodList.likelihoods {
        let place = likelihood.place

        // Add markers for nearby places.
        let marker = GMSMarker(position: place.coordinate)
        marker.title = place.name
        marker.snippet = place.formattedAddress
        marker.map = self.mapView
      }
    }
  })
}

我希望显示周围地点的用户名,但不要将其放在地图上 - 只需将其放在UITableView中即可。

Google的API是否采用经度,纬度等方式radius并返回我可以在控制台中显示的地方名称列表?

0 个答案:

没有答案