2015-04-24 95 views
0

請參閱我現在有地圖上的標記我想要用戶在編輯文本中手動輸入地址,然後按Enter鍵,然後標記應移至該用戶定義的地址。如果地址不正確,那麼地圖應該給出一些建議。顯示位置萬歲用戶地址

  destination= mMap.addMarker(new MarkerOptions() 
      .position(lng) 
      .title(" Office") 
      .snippet("jh") 
      .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin))); 


      });  

在這個用戶將鍵入地址,然後標記應在更新或應該建議這將是很好,如果任何人提供關於該

回答

0

你將需要使用谷歌地理編碼API的一些信息以實現基於地址映射新的標記。這將返回您可以添加到地圖的緯度和經度座標。請注意,該服務具有請求的數量有限,而且你需要在這裏讀了它:https://developers.google.com/maps/documentation/geocoding/

編輯:是地址解析響應並給你的建議,如果地址是無效的,或者如果您在例如鍵入:「15路」,它會給你很多建議,這樣的響應:http://maps.googleapis.com/maps/api/geocode/json?address=15%20Avenue&sensor=false

見其他SO後:Address suggestions by google maps

+0

怎麼樣的寶貴意見,如果地址有誤 – user4759076

+0

見上文編輯。 –