我正在开发一个类似于Google地方应用的Android应用程序。
我想要一个功能来获取我的应用程序中谷歌地图上的一个地方的位置。我如何实现这一目标?
这是用例:
使用GPS我将使用通知服务传递当前位置的lat和long。
然后,当我点击按钮餐厅时,将显示该特定位置的餐馆列表(所有信息都是从我使用grails创建的服务器中检索的。)
然后我从显示的列表中选择一个餐馆的名称。然后在用户界面中有一个名为“MAP”的按钮。
点击“地图”按钮后,我选择的餐厅位置必须显示在Google地图上。
答案 0 :(得分:0)
你不能做什么 - 在地图上显示餐厅,或者只是地名,你想在地图上找到它的地址/坐标?
您可以按照关于此主题的官方Android教程进行操作 - 本文第2点:http://developer.android.com/resources/tutorials/views/ ...可能这篇文章也很有用:http://mobiforge.com/developing/story/using-google-maps-android
第1部分和第2部分将指导您完成Map活动的创建(当用户点击MAP按钮时应启动新的地图活动)以及如何向地图添加叠加层。在文章中,叠加层是android机器人。其他文章使用图钉作为叠加。另一方面,叠加是...在地图上显示的图片。在你的情况下 - 一些精确点放在餐厅的坐标上。创建地图活动后,您可以按照我的第二个链接查找标题“添加标记”。这是很好的解释。