私はAndroidでiOSアプリの再構築を行っているところですが、あちこちで行うのは恐ろしいことです。1 つの恐ろしい部分は、そのマップのことです。
などのクエリでユーザーの場所の周りの場所を取得する必要があります"park", "cafe", "bakery"
。swift で使用したばかりですlocalSearchRequest.naturalLanguageQuery
self.localSearchRequest = MKLocalSearchRequest()
self.localSearchRequest.naturalLanguageQuery = mapSearchQuery
self.localSearchRequest.region = region
self.localSearch = MKLocalSearch(request: self.localSearchRequest)
for item in localSearchResponse!.mapItems
let annotation = MKPointAnnotation()
annotation.coordinate = item.placemark.coordinate
annotation.title = item.name
self.mapView.addAnnotation(annotation)
}
GoogleMaps API を使用して Android で同じことを行う同様の方法はありますか? 私が見つけた唯一の方法は、 https: //developers.google.com/places/web-service/search から JSON 経由で取得することでした。これが Android アプリケーション用であるかどうかさえわかりません。
Android 用の GooglePlaces API は、特定の場所の周辺にあるすべての場所を一覧表示するだけで、それらをフィルタリングする方法などはありません。