2012-11-26 29 views
-1

我正在开发一个应用程序,用户可以输入目的地,从他的当前位置到目的地的路线将显示在谷歌地图上。 我在网上搜索,发现他们使用谷歌地图api JavaScript v3的许多教程。我也是从如何显示行车路线

https://developers.google.com/maps/articles/android_v3阅读公文, https://developers.google.com/maps/documentation/directions/

但我怎么都使用JavaScript在他们的计划,他们很困惑,

  • XML/JSON是如何工作的。
  • 这个程序如何整体工作?

正如我所了解的,上述文档中定义的方法与浏览器应用程序相关,那么它将如何从android应用程序启动?

最后哪个是开发这个应用程序的最佳方式/方法/ api。

最后,我不在寻找代码,因为我将自己开发代码。我只是想知道这些应用程序/谷歌地图是如何工作的?

感谢

+0

Android不使用Google Maps API V3。 (标签已移除) – Marcelo

+1

这是为什么降低投票率? – siebz0r

回答

1

link有教程绘制地图在我们的应用程序的路由路径。这可以帮助你和下面 使用地图应用链接...这将带给你在谷歌地图应用

String uri = "http://maps.google.com/maps?f=d&hl=en&saddr="+source_latitude+","+source_longitude+"&daddr="+destination_latitude+","+destination_longitude; 
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); 
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); 
startActivity(intent); 
+0

确实是source_latitude/longitude,而且destination_latitude/longitude需要保持不变,或者用户可以在文本框中输入这些值,我可以用source_latitude/longitude和destination_latitude/longitude替换用户的值? – user1833186

+0

对于这4个变量,您必须为其传递值。如果用户输入城市的名称而不是坐标,它会工作吗? –

+0

? – user1833186

0

尝试这些链接,以及,他们一定会帮助你。 THanks(one,two