J2ME/Android/BlackBerry-驾驶方向,两个地点之间的路线
在Android1.0中,有一个com.google.googlenav名称空间用于驾驶方向:
路线-改进谷歌驾驶方向
但在新的SDK中,由于某种原因,它被删除了.
Android:从API 1.0中删除的驱动方向-如何在1.5/1.6中实现?在黑莓(BlackBerry)上,也缺乏这类产品的API:
如何找到黑莓两地之间的路线?
csie-tw提供了一个解决方案(查询kml文件的Gmap并解析它):
Android-驾驶方向(路径)
也安德里亚使出驱动方向助手类给机器人的。
我在J2ME中为这个功能编写了一个小助手,所以我想在Android和BlackBerry上分享我的示例。
更新
正如评论中所说的,这是不允许的谷歌地图API服务条款:
谷歌地图/谷歌地球API服务条款
最后更新日期:2009年5月27日
...
10.许可证限制。除非条款明确允许,或者除非您事先获得了Google的书面授权(或适用的话,来自特定内容的提供商),否则Google的上述许可证将受以下所有限制的约束。除非在第7节或Maps API文档中明确允许,否则您不能(也不能允许其他任何人):
...
10.9使用任何产品、系统或应用程序的服务或内容:
(A)实时导航或路线引导,包括但不限于与用户的传感器设备位置同步的逐转路线导航;
某些应用程序可能会被禁用(至少在Android上是如此).从….NET会话中的地理代码抓取:
API的使用条款不允许这样做。你不应该刮谷歌地图来生成地理代码。我们将阻止对服务器进行自动查询的服务。
布莱特·泰勒
产品经理,谷歌地图
如有任何选择和/或建议,将不胜感激!
谢谢!