如何进行批量反向地理编码?



我想做反向地理编码 15 次。我构造了一个 JSON 数组并尝试查询它:

VaR data = [0: {lat: 39.11494064331055, LNG: -76.47647857666016}

1: {lat: 42.51514434814453, LNG: -88.07449340820312}

2: {lat: 34.67732620239258, LNG: -118.29962921142578}

3: {LAT: 34.022525787353516, LNG: -84.55994415283203}

4: {lat: 49.9931755065918, LNG: -2.670909881591797}];

geoCoder.geocode({ 'location': data}, function (results, status) {
//console.log(results);
});

我想批量执行,但收到错误:

InvalidValueError: 在属性位置: 不是 LatLng 或 LatLng文字: 在属性中 lat: 不是数字

关于如何批量进行的任何解决方案?

它非常简单,Google的Map API希望数据是他们自己的类,所以你不能只用lat/lng创建一个对象。 简单来说,就像这样:myLatLng = new google.maps.LatLng({lat: -34, lng: 151});

相关内容

  • 没有找到相关文章

最新更新