我正在尝试从链接中读取地图(http://maps.google.com/maps/ms?msid=216892338463540803496.000494dd57eb5ebce6db2 & msa = 0)并将其绘制在MapView上,是否有可能?如何在Google地图上绘制Google地图上的预建地图
1
A
回答
3
正如你在我以前的答案发布的详细信息(” 但我不想解析KML和逐点绘图,我想知道是否有一种方法可以一次全部绘出“),我现在可以重新编写我的答案。
你应该尝试这些线路,并根据需要进行修改:
Intent mapIntent = new Intent(Intent.ACTION_VIEW);
Uri uri1 = Uri.parse("geo:0,0?q=http://code.google.com/apis/kml/
documentation/KML_Samples.kml");
mapIntent.setData(uri1);
startActivity(Intent.createChooser(mapIntent, "Sample"));
不幸的是,你不会有任何控制,因为这不是一个MapActivity。 如果您打算在地图上添加更多内容,您必须尝试我的第一个提议并解析自己的kml!
0
您可以在本教程在地图上绘制Overlays
0
看:http://codemagician.wordpress.com/2010/05/06/android-google-mapview-tutorial-done-right/
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MapView mapView = (MapView) findViewById(R.id.mapview);
mapView.setBuiltInZoomControls(true);
List<Overlay> mapOverlays = mapView.getOverlays();
Drawable drawable = this.getResources().getDrawable(R.drawable.icon);
HelloItemizedOverlay itemizedoverlay = new HelloItemizedOverlay(drawable,this);
GeoPoint point = new GeoPoint(30443769,-91158458);
OverlayItem overlayitem = new OverlayItem(point, "Laissez les bon temps rouler!", "I'm in Louisiana!");
GeoPoint point2 = new GeoPoint(17385812,78480667);
OverlayItem overlayitem2 = new OverlayItem(point2, "Namashkaar!", "I'm in Hyderabad, India!");
itemizedoverlay.addOverlay(overlayitem);
itemizedoverlay.addOverlay(overlayitem2);
mapOverlays.add(itemizedoverlay);
}
@Override
protected boolean isRouteDisplayed()
{
return false;
}
}
+0
多个图像,但我不想分析KML和逐点绘制。我想知道是否有一种方法来一次绘制所有图案 –
+0
也许你的问题值得超过3行......当你问一个问题时,你应该真的描述你的需求,我们不能猜测你在想什么;-) –
相关问题
- 1. Polyline在Google地图上没有绘制
- 2. 让用户在Google地图上绘制?
- 3. 在Google地图上绘制文字
- 4. 在Google地图上绘制路线
- 5. 未在Google地图上绘制线条
- 6. 在Google地图上绘制标记
- 7. Android,Google地图上的绘制路线
- 8. Google地图上的绘图方向
- 9. 如何使用Google map api在Google地图上绘制路线?
- 10. 如何绘制地图上的数据而不使用Google地图(图片)?
- 11. 如何禁止在Google地图上的地图上移动?
- 12. 在Google地图上绘制来自foursquare的场地
- 13. 在Google地图上通过手指自由地绘图
- 14. iOS [iPhone]在Google地图上绘制2000多个地点
- 15. 如何在移动时在Google地图上绘制路径?
- 16. 在Google地图上移动Google地图标记自动完成
- 17. 如何在Google地图上绘制线条
- 18. 如何在Google地图上绘制静态目标圈?
- 19. Google地图如何在DIV上绘制路线?
- 20. 如何在Google地图上绘制国家poligon?
- 21. 如何在Google地图上绘制形状?
- 22. altervista上的Google地图
- 23. 这是可能在谷歌地图?在Google地图上手动绘制框
- 24. 如何在默认Google地图上添加叠加地图?
- 25. 如何在Google地图上标注地图标记ios
- 26. Google地图上的可点击地名
- 27. Google地图上的30,000个地点
- 28. Google地图是否可以在地图上绘制多个多边形?
- 29. Google地球或Google地图?
- 30. 在Google地图上绘制轨迹,如python中的界面
但有可能绘制所有地图点一次,或者我应该分析绘制一个接一个的KML? –
是的,你可以绘制一个覆盖 –