【问题标题】:pin point using google Maps in android在android中使用谷歌地图定位
【发布时间】:2012-03-19 14:22:18
【问题描述】:

是否可以允许我的应用用户在我使用 Google Maps API 显示的地图上标记地点?然后我需要将该位置坐标保存在变量中。

我一直在寻找有关 google maps API 的整个网络,我发现了一些代码

但我不确定哪个部分是用于精确定位的,我也不需要任何其他代码

谁有链接或代码或教程?

谢谢,

【问题讨论】:

    标签: java android google-maps


    【解决方案1】:

    是否可以允许我的应用用户在我使用 Google Maps API 显示的地图上标记地点?

    将自定义Overlay 添加到MapView。在您的Overlay 中,覆盖onTap() 以在用户点击屏幕时收到通知。你会得到一个点击的GeoPoint,从中你可以得到要记录的纬度和经度。

    【讨论】:

    • 你能给我例子或教程吗,我是初学者,对java和android不太了解,谢谢
    【解决方案2】:

    我认为您正在寻找的内容是由 CommonsWare here 完成的

    您也可以使用 CW 提到的 onTap,但我认为这会更方便,因为在地图用户中触摸和捏合 ..这将帮助他们更好地决定..这是我在我的应用程序中使用的..so根据您的要求使用上面的代码。另外, 首先下载整个项目,看看它是如何工作的。

    【讨论】:

    • 我不知道如何将此代码添加到我的活动中,因为我已经有了 MapActivity 和 Overlayitem 所以,我添加了 Touchy 类实现覆盖并尝试将示例放入其中,但它给了我运行时间错误!我该怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 2023-03-05
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    相关资源
    最近更新 更多