Javascript 如何确定传单多边形|矩形|圆等内的国家/州/地区/城市/地区

Javascript 如何确定传单多边形|矩形|圆等内的国家/州/地区/城市/地区,javascript,maps,leaflet,openstreetmap,Javascript,Maps,Leaflet,Openstreetmap,如何确定用户创建的传单形状(多边形|矩形|圆形等)中包含哪个国家、州、地区、城市或地区?我想您正在寻找反向编码。传单并没有提供编码服务,但你们可以找到类似的例子 谷歌地理编码服务提供JSON格式的结果,但您可能需要支付额外的配额 示例链接: 使用堆栈片段更新: window.cb=函数cb(json){ document.getElementById('result').innerHTML='Country:'+json.address.Country+'|'+'State:'+json.a

如何确定用户创建的传单形状(多边形|矩形|圆形等)中包含哪个国家、州、地区、城市或地区?

我想您正在寻找反向编码。传单并没有提供编码服务,但你们可以找到类似的例子

谷歌地理编码服务提供JSON格式的结果,但您可能需要支付额外的配额

示例链接:

使用堆栈片段更新:

window.cb=函数cb(json){
document.getElementById('result').innerHTML='Country:'+json.address.Country+'|'+'State:'+json.address.State+'|'+'Country:'+json.address.Country+'|'+'City:'+json.address.City;
}
window.getLocation=函数getLocation(){
var s=document.createElement('script');
s、 src='1〕http://nominatim.openstreetmap.org/reverse?json_callback=cb&format=json&lat=40.714224&lon=-73.961452&zoom=27&addressdetails=1';
document.getElementsByTagName('head')[0]。appendChild;
};
.myText{font-weight:bold;font-size:1.0em;}

获取位置!

我正在使用带有传单的Namingm反向地理编码器,但它不提供任何此类功能。它确实提供了,请参阅此。例子: