leaflet latlng to location of name

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leaflet latlng to location of name相关的知识,希望对你有一定的参考价值。

我正在创建一个表单,默认情况下将位置传递给输入元素。 (基本上,点击地图,表格上的指示符是默认的)虽然我需要使用坐标,我没有问题返回坐标,我想显示这些坐标的城市/区域的名称形成而不是lat / lng。

<input type="text" id="coords_lat" name="loc_lat" value={{clickedLat}} disabled>
<input type="text" id="coords_lng" name="loc_lng" value={{clickedLng}} disabled>

现在我表现得像这样,但我想展示像“马德里,西班牙”这样简单的东西,或者甚至得到那些坐标的实际地址。这与Leaflet有关吗?

(注意我在这个项目中使用meteorjs)

答案

您描述的功能称为reverse geocoding

您需要外部服务来执行此类操作(就像您需要外部Tile Server来获取光栅图块)。

您可以使用Leaflet Control Geocoder插件,它将一些调用抽象为外部(反向)地理编码服务:

Leaflet的简单地理编码器,默认情况下使用OSM / Nominatim。

以上是关于leaflet latlng to location of name的主要内容,如果未能解决你的问题,请参考以下文章

颤振'LatLng'未定义

Leaflet 改变坐标原点

Leaflet 改变坐标原点

Leaflet 改变坐标原点

学习 leaflet-2

Leaflet 中 删除 一个 标记(Marker)