dde*_*ele 11 android google-maps
Google地图应用程序具有搜索框(带有自动提示),可让您搜索地址,从而将标记放置在Google地图应用程序的地图上.
是否可以在自定义Android应用程序中重复使用此功能,其中还会显示文本框,从而将Geopoint传递到自定义应用程序,以便应用程序本身可以将标记放置在某个位置?换句话说,Google Maps应用程序是否公开了可以由自定义应用程序使用的服务或意图?
如果是这样,如何进行这种整合?
如果没有,有人可以提供一个关于如何实现自定义实现的指针吗?
要从命名地址获取位置,您需要使用Geocoder.getLocationFromName("london",5)之类的语句.它将返回一组匹配(在此示例中为5),您可以使用第一个匹配,也可以向用户显示一组以选择正确的匹配.
http://developer.android.com/reference/android/location/Geocoder.html
获得位置(纬度和经度)后,您可以使用MapOverlay在地图上绘制位置,并使用该位置显示标记.
http://developer.android.com/resources/tutorials/views/hello-mapview.html
| 归档时间: |
|
| 查看次数: |
5416 次 |
| 最近记录: |