2017-01-21 16 views
0

GoogleマップのAPIを特定の範囲内で利用可能な最も近いホテルとして検索結果を提供したいと思っています。範囲を制御したいと思っています。使用がアドレスを適用するとき。ユーザーが住所を入力しないで特定のカテゴリを入力したときにこれを実行します。Google Mapsで検索カテゴリで探す

protected void search(List<Address> addresses) { 

Address address = (Address) addresses.get(0); 
home_long = address.getLongitude(); 
home_lat = address.getLatitude(); 
latLng = new LatLng(address.getLatitude(), address.getLongitude()); 

addressText = String.format(
     "%s, %s", 
     address.getMaxAddressLineIndex() > 0 ? address 
       .getAddressLine(0) : "", address.getCountryName()); 

markerOptions = new MarkerOptions(); 

markerOptions.position(latLng); 
markerOptions.title(addressText); 

map1.clear(); 
map1.addMarker(markerOptions); 
map1.moveCamera(CameraUpdateFactory.newLatLng(latLng)); 
map1.animateCamera(CameraUpdateFactory.zoomTo(15)); 
locationTv.setText("Latitude:" + address.getLatitude() + ", Longitude:" 
     + address.getLongitude()); 
} 

このコードでは何を修正する必要がありますか?あなたはすべてのホテルとその場所を使用して独自のDBを構築option-

第一は、その後、マップ上のそれを反映:

+0

私はあなたが提供したカテゴリに応じて最寄りの場所を取得することで、私はカテゴリ別にGoogle MapsのAPIを検索したい – Broak

+0

を求めているものは考えてきました申し訳ありませんが –

答えて

0

あなたはここに2つのオプションがあります。

第2オプション - あなたはGoogle's Places APIを使用します。ここではそれについて素敵なdiscussionです。

・ホープ、このことができます:)

関連する問題