当我点击该位置时,我希望从开放的街道地图获取经度和经度,但我不能,我怎么能这样做?我曾经从谷歌地图得到这个,但现在我想要将其更改为打开街道地图
答案 0 :(得分:1)
你需要以编程方式进行,这里有一节
https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames
您需要知道您点击的图块位置x / y(浮点)和缩放级别(z)。
n = 2 ^ zoom
lon_deg = xtile / n * 360.0 - 180.0
lat_rad = arctan(sinh(π * (1 - 2 * ytile / n)))
lat_deg = lat_rad * 180.0 / π