Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何正确地将地址传递给谷歌地理编码服务_Javascript_Google Maps Api 3_Geocoding - Fatal编程技术网

Javascript 如何正确地将地址传递给谷歌地理编码服务

Javascript 如何正确地将地址传递给谷歌地理编码服务,javascript,google-maps-api-3,geocoding,Javascript,Google Maps Api 3,Geocoding,我在尝试谷歌地理编码服务时遇到了一些问题,比如使用诸如“º”之类的特殊字符或带有口音的字母 每当我尝试以下方法时: 巴塞罗那,北纬10度 我得到0个结果。但是尝试: “巴塞罗那n 10” 我得到了结果 我怀疑这与编码有关。 我试过这个: geocoder.geocode({'address': encodeURI( $('#direction').val() )}, function(){} ); 但是没有帮助 有什么想法吗?你有没有试过使用这个组件,你的页面是utf-8吗?“巴塞罗那,10号

我在尝试谷歌地理编码服务时遇到了一些问题,比如使用诸如“º”之类的特殊字符或带有口音的字母

每当我尝试以下方法时: 巴塞罗那,北纬10度

我得到0个结果。但是尝试: “巴塞罗那n 10”

我得到了结果

我怀疑这与编码有关。 我试过这个:

geocoder.geocode({'address': encodeURI( $('#direction').val() )}, function(){} );
但是没有帮助


有什么想法吗?

你有没有试过使用这个组件,你的页面是utf-8吗?“巴塞罗那,10号”应该行得通。它可以在这里工作是的,但是如果javascript文件也需要utf-8格式,那么这让我觉得很重要。。。