2

是否可以更改 Google Maps Android API v2 中现有地图标记的图标?我想在用户点击后突出显示标记。

4

1 回答 1

4

setIcon使用最新的 Google Play 服务 (rev7),您可以通过使用该方法交换不同的图标来突出显示标记。

googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
   @Override
   public boolean onMarkerClick(Marker marker) {
       marker.setIcon(BitmapDescriptorFactory
           .fromResource(R.drawable.highlighted_pin)); 
   }
});

...我刚刚注意到MaciejGórski的评论 ....

于 2013-05-23T19:50:18.373 回答