2016-10-07 339 views
2

我正在創建一個應用程序,可以顯示Android地圖API中兩點之間的導航路徑。當用戶在某處點擊地圖時,該地點會添加一個標記。當用戶第二次點擊時,會添加另一個標記,並在我的應用程序中向用戶顯示優化的導航路徑。如何在標記添加到谷歌地圖後在Android谷歌地圖API中添加標題標題

有一個由https://maps.googleapis.com/maps/api/directions/提供的JSON文件,其中包含原始地址和目標地址。我已解析該JSON文件並存儲地址。

現在的問題是,我已經通過點擊地圖將原始和目標標記添加到地圖。我想爲兩個標記提供標題(地址)。但我想我們在地圖上添加標記之後無法更改細節。

請回復。提前致謝。

+0

你可以在這裏http://stackoverflow.com/questions/15132174/always-show-map-marker-title-in-android – Vij

回答

1

你需要保持標記添加的MarkerOptions到地圖後刷新標記視圖。 讓我告訴你應該怎樣做一個例子:

GoogleMap map = ... // get a map. 
// Add a marker at San Francisco. 
Marker marker = map.addMarker(new MarkerOptions() 
.position(new LatLng(37.7750, 122.4183)) 
.title("San Francisco") 
.snippet("Population: 776733")); 

marker.setTitle("MY MARKER'S NEW TITLE") 

來源:設置絲毫不差 https://developers.google.com/android/reference/com/google/android/gms/maps/model/Marker?hl=pt-br

Changing a Marker's text in Android GoogleMaps

0
marker = mMap.addMarker(new MarkerOptions() 
       .position(latLng) 
       .title("Perth") 
       .flat(true)); 
     .snippet("Population: 1,738,800")); 

.title僞和是.snippet下標題A和小細節這個代碼的方法addMarkersToMap(),如果你點擊標記它會出現並消失