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的主要内容,如果未能解决你的问题,请参考以下文章