2016-03-08 137 views
1

是否有添加彈出視圖(汽車圖標,持續時間和距離),像下面的圖像在Android?我用標記來指示位置。當用戶點擊位置時,我想顯示彈出式視圖與圖標,持續時間,距離。在谷歌地圖上添加圖標和標記Android

// Creating an instance of MarkerOptions 
MarkerOptions markerOptions = new MarkerOptions(); 

// Setting latitude and longitude for the marker 
markerOptions.position(point); 
markerOptions.title(clientName); 

if(bitmap != null) 
{ markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));} 
else{ 
    markerOptions.icon(BitmapDescriptorFactory.defaultMarker()); 
} 

// Adding marker on the Google Map 
googleMap.addMarker(markerOptions); 

enter image description here

+0

@peter可以管理添加和圖標和標題。 – meazuri

回答

0

本頁說明從谷歌地圖的Android API的標記物。 我認爲那裏有一些有用的信息給你。 https://developers.google.com/maps/documentation/android-api/marker

希望這將讓你在賽道:

private MapFragment mMapFragment; 
//(in my case, MapFragment extends SupportMapFragment implements GoogleMap.OnInfoWindowClickListener) 
Marker marker = mMapFragment.addMarker(
        new MarkerOptions() 
          .position(new LatLng(Double.parseDouble(yourObject.getLatitude()), Double.parseDouble(yourObject.getLongitude()))) 
          .title(yourObject.getName()) 
          .snippet(yourObject.getAddress()) 
          .data(yourObject.getWhatever()), yourObject); 
      mAddedObjectsIds.put(yourObject.getId(),marker); 
+0

謝謝我發現了有用的信息。我需要使用的是infowindows .https://developers.google.com/maps/documentation/android-api/infowindows#introduction – meazuri

+0

.data(yourObject.getWhatever()),yourObject) ;無法解析方法數據(字符串,字符串) –