【发布时间】:2017-08-09 07:04:20
【问题描述】:
我从后端得到一个纬度,我想使用 PNG 作为地图,因为这张地图是自制的。所以我想在这个PNG上转移我的纬度,然后在这个位置画一个点,但我不知道该怎么做...... 我在另一个问题中找不到它。也许它是如此简单,以至于没有人问过这个问题。
我是 Android 新手,也是 stackoverflow 新手 :)
因评论而编辑:该图像是自制地图。它是用 ESRI cityengine 和 Blender 制作的。然后我制作了一张地图的鸟瞰截图,我想将这张截图用作我的地图。
编辑 2:@MarkusKauppinen 发表了很好的评论!所以我还想将 lat/long 转换为屏幕的 x/y 坐标(如 (How do android screen coordinates work?) )。但是我后端的纬度/经度与地球的纬度/经度无关。
【问题讨论】:
-
你的问题不是很清楚你想要什么。您想要一张带有 lat,lng 的 Google Map 图像吗?那你可以试试developers.google.com/maps/documentation/static-maps/intro
-
图片为自制地图。它是用 ESRI cityengine 和 Blender 制作的。然后我做了一张地图的鸟瞰截图,我想把这张截图用作我的地图。
-
在 Android 版 Google 地图中使用自定义 TileProvider:stackoverflow.com/q/14784841/295004 和 developers.google.com/maps/documentation/android-api/…
-
当然你可以自己在地图上画点。与安卓关系不大。只需计算一些 x,y 值。就是这样。
-
是问题converting lat/lon to x/y coordinates? 链接解释了必要的数学。 (为此目的可能足够准确。)
标签: java android navigation blender esri