2016-03-08 135 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) ;无法解析方法数据(字符串,字符串) –