大佬教程收集整理的这篇文章主要介绍了jquery – Google自动填充语言,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
其他用户也可以使用Google自动填充表单在该城市中搜索列表.当用户使用不同的语言时,会出现此问题.
对于前用户1在美国.当他提交他的列表我从谷歌收到国家“美国”.
当用户2(住在荷兰)使用谷歌自动填充搜索我收到国家“Verenigde Staten”(美国杜赫).但搜索算法将无法运行,因为提交的列表保存为“美国”而不是“Verenigde Staten”.
有没有办法用用户语言显示建议列表但是用英语接收结果(@R_77_9447@只用英语保存和搜索).也许翻译结果?
我知道我可以用英语“阻止”建议清单,但我想用这个作为最终措施.
这是我的代码
input = (document.getElementById('property_city_front')); defaultBounds = new google.maps.LatLngBounds( new google.maps.LatLng(-90,-180),new google.maps.LatLng(90,180) ); options = { bounds: defaultBounds,types: ['(cities)'],}; componentForm = { establishment: 'long_name',street_number: 'short_name',route: 'long_name',locality: 'long_name',administrative_area_level_1: 'long_name',administrative_area_level_2: 'long_name',country: 'long_name',postal_code: 'short_name',postal_code_prefix: 'short_name',neighborhood: 'long_name',}; if (document.getElementById('property_city_front')) { autocomplete = new google.maps.places.Autocomplete(input,options); google.maps.event.addListener(autocomplete,'place_changed',function () { place = autocomplete.getPlace(); fillInAddress(placE); }); }
根据建议,我将检索地点ID(自动完成荷兰语)并查询Placesservice,但我得到的结果仍然是荷兰语而不是英语.
这是代码
var request = { placEID: 'ChIJOwg_06VPwokRYv534QaPC8g',id: '7eae6a016a9c6f58e2044573fb8f14227b6e1f96',language:'en' }; map = new google.maps.Map(document.getElementById('searchmap'),{ zoom: 15,scrollwheel: false }); service = new google.maps.places.Placesservice(map); service.getDetails(request,callBACk); function callBACk(place,status) { console.log(status); console.log (placE); }
以上是大佬教程为你收集整理的jquery – Google自动填充语言全部内容,希望文章能够帮你解决jquery – Google自动填充语言所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。