【问题标题】:Google Maps API map cutomizationGoogle Maps API 地图定制
【发布时间】:2011-11-01 12:22:19
【问题描述】:

我在一些大学的网站上看到了这些地图,我很喜欢它们:

http://www.uottawa.ca/maps/

http://www.washington.edu/maps/

http://map.nd.edu/#/placemarks//zoom/16/lat/41.6993288511065/lon/-86.23415926449582

我真的很想在 Android 应用中做类似的事情。我一直在寻找一种方法来做到这一点,但我没有找到任何线索。由于我是这个 API 的新手,我感觉很迷茫。

那么,你能指出我正确的方向吗?给我一些提示、somo 教程或任何你认为有用的东西。

【问题讨论】:

    标签: android google-maps customization


    【解决方案1】:

    您可以使用 Google Maps API 轻松获取地图视图。然后,您需要您打算在地图上放置的任何建筑物的图像。可以将图像添加到地图叠加层,该叠加层将显示在地图顶部。棘手的部分是将建筑物的地理坐标与地图相匹配,这样当用户滚动地图时,图像也会随之移动,并且还可以在用户放大和缩小时缩放图像。

    【讨论】:

    • 所以你是在告诉我按照本教程所说的去做,但坐标精度很高? developer.android.com/resources/tutorials/views/…没有最友好的做法吗? KML 文件呢,它们对此有用吗?用 API 覆盖多边形怎么样?
    • 是的,这就是我的方法。显然您可以使用 KML 文件:尽管似乎存在内存问题,但请参阅此处 stackoverflow.com/questions/3982853/android-how-to-load-kml。我认为您不能直接在地图画布上绘制,但必须将多边形绘制到叠加层中;无论哪种方式,您仍然存在定位和缩放问题。
    猜你喜欢
    • 1970-01-01
    • 2017-04-10
    • 2013-03-19
    • 2012-10-14
    • 2015-09-30
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多