【问题标题】:Android MapsUtils - pick up location on map clickAndroid MapsUtils - 在地图上点击获取位置
【发布时间】:2017-08-15 17:24:04
【问题描述】:
【问题讨论】:
标签:
java
android
google-maps
geolocation
google-maps-markers
【解决方案1】:
试试这个,
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng point) {
Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(), getResources().getIdentifier(getResources().getResourceName(R.drawable.pin), "drawable", getPackageName()));
Bitmap resizedBitmap = Bitmap.createScaledBitmap(imageBitmap, 38, 38, false);
googleMap.addMarker(new MarkerOptions()
.position(new LatLng(point.latitude, point.longitude))
.anchor(0.5f, 0.1f)
.title("")
.snippet("")
.icon(BitmapDescriptorFactory.fromBitmap(resizedBitmap)));
}
}
});