jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – Google自动填充语言大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下情况.在网站上,用户根据Google自动填充功能提交公寓位置.他们从谷歌建议列表中选择一个城市,然后我将这个城市和国家(通过api)保存到数据库中.

其他用户也可以使用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);
    }

解决方法

这个问题很可能已经回答了 here.

简而言之,响应包含一个ID,对于两个查询都应该是相同的.
您可以使用此ID来标识用户正在查找的国家/地区.
根据文件

您可以使用引用查询Places API.每种语言的参不同.您可以选择添加检索到的ID.

大佬总结

以上是大佬教程为你收集整理的jquery – Google自动填充语言全部内容,希望文章能够帮你解决jquery – Google自动填充语言所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。