【发布时间】:2015-11-10 16:20:47
【问题描述】:
我有起始纬度、经度和结束纬度、经度。
我使用纬度和经度找到地理点。
然后我在两个地理点之间画线。
我的问题是如何找到 Geopoint 的中心?
我在开始和结束位置显示“OverlayItem”。但无法找到 Geopoint 的中心。
如何找到中心点?
我使用下面的代码在开始和结束位置显示overlayItem。
drawable = getResources().getDrawable(R.drawable.annot_start);
point = new GeoPoint((int)(startLatitude*1E6), (int)(startLongitude*1E6));
overlayItem = new OverlayItem(point, startAddress, "Welcome");
itemizedOverlay[n]= new MyItemizedOverlay(drawable, mapView);
itemizedOverlay[n].addOverlay(overlayItem);
mapOverlays.add(itemizedOverlay[n]);
drawable = getResources().getDrawable(R.drawable.annot_end);
point = new GeoPoint((int)(endLatitude*1E6), (int)(endLongitude*1E6));
overlayItem = new OverlayItem(point, endAddress, "Welcome");
itemizedOverlay[n+1]= new MyItemizedOverlay(drawable, mapView);
itemizedOverlay[n+1].addOverlay(overlayItem);
mapOverlays.add(itemizedOverlay[n+1]);
【问题讨论】:
标签: android