我花了很多时间找到一个在谷歌地图中2点之间绘制路径的工作示例。
我终于找到了一个,但它没有画出路径。
有人可以帮助我理解为什么(或者给我另一个代码示例)? 这是代码:
https://github.com/frogermcs/RoutePathExample
谢谢。
答案 0 :(得分:0)
此链接说明了如何更清楚地完成此操作
http://csie-tw.blogspot.in/2009/06/android-driving-direction-route-path.html
你知道google earth kml吗?
https://developers.google.com/kml/documentation/kml_tut
我用它一次在谷歌地图上绘制从1点到另一点的路线。一旦你解析它,你可以将这些点绘制为
mapView.getProjection().toPixels(start, screenPts);
//---add the marker---
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pin);
canvas.drawBitmap(bmp, screenPts.x, screenPts.y, null);
Point screenPts2 = new Point();
mapView.getProjection().toPixels(end, screenPts2);
//---add the marker---
Bitmap bmp2 = BitmapFactory.decodeResource(getResources(), R.drawable.pin);// pin is a resource you have to add
canvas.drawBitmap(bmp2,screenPts2.x,screenPts2.y,null);