返回英国邮政编码只是谷歌地图地理编码结果的一部分
Returning the UK Post Code only part of a Google Maps geocode result
我有以下来自Google Maps API V3示例的代码行:
https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-reverse
var full_address = results[1].formatted_address;
我想做的是从这个地址字符串中获取邮政编码部分。我该怎么做?
有没有我错过的方法,或者是否有某种字符串表达式可以为我省去那部分?
谢谢
一个
邮政编码作为地址的组成部分返回。下面是如何在结果中查找它的示例:
new google.maps.Geocoder().geocode({
'address': '20 Broadwick Street, London',
'latLng': google.maps.LatLng(51.5136905, -0.1354)
},
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
address = results[0].address_components;
for (p = address.length-1; p >= 0; p--) {
if (address[p].types.indexOf("postal_code") != -1) {
console.log(address[p].long_name);
}
}
}
}
);
希望有帮助。
相关文章:
- 将地理编码结果转换为php变量以发布到mysql数据库
- 一个javascript实现base64图像编码并将结果写入文本文件
- 为什么我的javascript地理编码函数返回空白结果
- 读取一个本地文件,编码为base64,我想给用户一个将结果保存到文件的选项
- 如何在php JSON编码结果中包含谷歌分析
- AJAX PHP JSON编码未返回所有结果
- 谷歌应用程序脚本和JavaScript中base64编码的不同结果
- 如何防止谷歌地理编码器从其他国家/地区返回结果
- 如何仅从反向地理编码结果中获取邮政编码
- 返回英国邮政编码只是谷歌地图地理编码结果的一部分
- 反向地理编码结果不正确
- iso-8859-1中的perl utf8 encode向javascript utf8编码返回不同的结果
- 传单地理编码和可拖动标记在输入字段中显示结果
- Javascript-谷歌地图,简单的反向地理编码-总是零结果
- 为什么不是'我的谷歌地图API反向地理编码显示结果
- 地址地理编码返回无效的结果使用谷歌地理编码
- 如何在jquery中制作链接,编码实时搜索结果
- 角度地理编码结果不同步
- 使用POST传递客户端地理编码结果
- 缓存谷歌地图客户端地理编码结果