您好,我有默认的android“虚拟内容”原生应用程序构建在我的android手机..现在我需要使用开放的街道地图应用程序,并将其集成到这个带有GPS位置的构建中。
我在谷歌搜索中找不到任何信息..有没有人能帮我提供链接或建议?
还有,哪一个更好,更容易做?谷歌地图或在Android设备中打开streep地图...
请让我知道。
发布于 2014-02-03 09:40:46
如果你想显示地图内容,你可以使用谷歌地图(已经在Android库中),或者你也可以使用不同的地图数据(例如OpenStreetMap)。其中有两个已知的社区,他们为OpenStreetMap数据地图开发了一个Android库:
目前,谷歌的谷歌地图视图是最容易使用的API。不幸的是,它在某些方面是商业的。例如,您不允许开发显示google地图内容与逐个转弯向导相结合的应用程序(参见谷歌地图服务条款:https://developers.google.com/maps/terms?hl=en )。相反,OSMDroid可以自由地用于任何事情。
web上有许多教程,教您如何在应用程序的地图内容上显示设备的GPS位置。其中一些是:
谷歌地图:http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/
OSMDroid:http://android-er.blogspot.de/2012/05/display-current-location-marker-on.html
编辑:我收到了一些问题,关于是否可以实现(并发布)一个逐个转弯导航应用程序。答案是肯定的。在license视图中,你不能使用googlemaps,例如OSMDroid在这里就可以了。
我曾经使用OSMDroid作为地图视图库,使用OSMDroidBonusPack作为路由、地理编码和reverseGeocoding库( bonuspack具有更多功能,请参阅the git repository上的所有内容
我想提供另一个链接到使用OSMDroid实现的现有导航应用程序,但似乎不再为更新而维护它们。
发布于 2017-04-24 23:16:14
发布于 2016-09-24 17:53:21
查看https://github.com/zsoltk/overpasser。它是一个Java库,用来简化Overpass API的使用。
上显示您的Google数据
https://stackoverflow.com/questions/21518090
复制相似问题