大佬教程收集整理的这篇文章主要介绍了jquery – 谷歌地图api自动完成限制/偏向我镇的街道地址,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有些事情我对api文档并不十分了解,我希望有人可能能够为我清理,也许我可以指出正确的方向.
在文档中它说:
locality sublocality postal_code country administrative_area1 administrative_area2
这是我目前不明白的,我住在康沃尔(确切地说是博德明),我想让结果偏向博德明.@R_832_10673@下事情:
var input = document.getElementById('inputOne'); var defaultBounds = new google.maps.LatLngBounds( new google.maps.LatLng(50.423394,-4.803829),new google.maps.LatLng(50.508623,-4.692593)); //need to set bounds to cornwall/bodmin var options = { bounds: defaultBounds,types: ['geocode'],componentReStrictions: {Country: 'GB'} }; var autocomplete = new google.maps.places.Autocomplete(input,options);
现在这可以工作,但如果我输入“st n”我会期望它首先提出了st nicolas街,这是在博德明.但它会提出像几英里远的st neot之类的东西.
我有一部分认为我需要将类型设置为不同的值,但我现在很难过.
编辑:
我想要实现的目标是在maps.google.com页面上,如果你输入,Bodmin然后在逗号之前移动光标并开始键入街道名称甚至Asda它会将它保持在该区域内的本地.我宁愿不要输入,博德明,但这是我可以解决的问题
如果有人有任何想法会很棒.那么我需要弄清楚用户如何输入一些像“Asda”这样的值并获得本地的asda地址.
如果您认为按地点划分的结果将是一个有用的功能,请提交Places API – Feature Request.
正如您所提到的,如果您在查询结束时键入Bodmin,则更有可能返回本地结果.临时解决方案可能是使用AutocompleteService并将Bodmin附加到getPlacePreDictions()请求输入参数的末尾.
以上是大佬教程为你收集整理的jquery – 谷歌地图api自动完成限制/偏向我镇的街道地址全部内容,希望文章能够帮你解决jquery – 谷歌地图api自动完成限制/偏向我镇的街道地址所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。