在谷歌 API 反向地理编码 V.3 上获取街道
Obtaining a street on Google API Reverse Geocoding V.3
Google 的反向地理编码 API sample1 的结果提供了一条街道。但是,当尝试将类似的代码用于不同的纬度时,没有街道。是否需要解析结果?
在开发人员指南的最底部有一个答案。
将"结果"从 1 调整为 0 可以解决问题。
function geocodeLatLng(geocoder, map, infowindow) {
var input = document.getElementById('latlng').value;
var latlngStr = input.split(',', 2);
var latlng = { lat: parseFloat(latlngStr[0]), lng: parseFloat(latlngStr[1]) };
geocoder.geocode({ 'location': latlng }, function (results, status) {
if (status === google.maps.GeocoderStatus.OK) {
if (results[0]) {
map.setZoom(17);
var marker = new google.maps.Marker({
position: latlng,
map: map
});
infowindow.setContent(results[0].formatted_address);
infowindow.open(map, marker);
} else {
window.alert('No results found');
}
} else {
window.alert('Geocoder failed due to: ' + status);
}
});
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 是否可以在javascript中基于地理位置获取街道详细信息
- 从地图获取完整街道的坐标
- 以编程方式获取移动应用的纬度和经度附近的多个街道名称
- 获取坐标(经纬度)的谷歌地图的街道地址-角
- Google Maps API:只获取街道名称和编号
- 从街道方向获取精确坐标的最佳方式
- 通过jQuery获取Magento中账单街道输入字段的值
- 从点数据库中快速获取最近的街道导航服务
- 在谷歌 API 反向地理编码 V.3 上获取街道