Android Google Maps v2:具有大点击区域的自定义标记

时间:2017-05-03 19:38:11

标签: java android google-maps-android-api-2

相关:Customizing clickable area on a Marker in Google Maps v2 for Android

我在ArrayList中有许多图标,这些图标都是带有drawable的自定义图标。我遇到的问题是可点击区域是默认标记的区域。我需要将此可点击区域自定义为默认标记的相同大小。

以下是我在地图上生成一组标记的代码:

MarkerOptions options = new MarkerOptions();
for (Icon iconItem: icons) {
  //Scale icon
  int markerSize = 90;

  Bitmap iconBitmap = BitmapFactory.decodeResource(getResources(), iconItem.resourceInt);
  Bitmap scaledIconBitmap = Bitmap.createScaledBitmap(iconBitmap, markerSize, markerSize, false);
  options.position(iconItem.location).title(iconItem.type);
  Marker newMarker = gMap.addMarker(options);
  newMarker.setIcon(BitmapDescriptorFactory.fromBitmap(scaledIconBitmap));

}

0 个答案:

没有答案