【发布时间】:2017-05-13 10:24:49
【问题描述】:
我在 Google 地图中绘制了一条折线,当单击折线时,我希望在折线上有一个标记。那么只有标记应该出现在折线的中间。
@Override
public void onPolylineClick(Polyline polyline) {
double latitude = polyline.getPoints().get(0).latitude;
double longitude = polyline.getPoints().get(0).longitude;
mMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)));
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(latitude, longitude))
.zoom(18).build();
}
标记上方的代码仅在第一点绘制,但我需要它在折线的中间。我该怎么做?
【问题讨论】:
标签: android google-maps