Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 谷歌地图的'region'参数是自动确定的吗?_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图的'region'参数是自动确定的吗?

Javascript 谷歌地图的'region'参数是自动确定的吗?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,Google Maps JS API允许设置一些本地化选项,其中一些似乎是由用户浏览器自动检测到的,例如,语言参数将由客户端设置 似乎没有提到以相同的方式设置区域参数,但是它会影响用户体验以及地图处理用户输入的方式 我是否需要设置此参数以为访问者提供更本地化的体验 从文档或我的测试中不清楚这一点(真正测试这一点的最佳方法是什么?) 下面是一个示例:谷歌地图JavaScript API支持语言和区域参数。您可以在加载官方文档中描述的API时应用它们 通常,提供区域参数会影响瓷砖图像的表示,特别是

Google Maps JS API允许设置一些本地化选项,其中一些似乎是由用户浏览器自动检测到的,例如,
语言
参数将由客户端设置

似乎没有提到以相同的方式设置
区域
参数,但是它会影响用户体验以及地图处理用户输入的方式

我是否需要设置此参数以为访问者提供更本地化的体验

从文档或我的测试中不清楚这一点(真正测试这一点的最佳方法是什么?)


下面是一个示例:

谷歌地图JavaScript API支持语言和区域参数。您可以在加载官方文档中描述的API时应用它们

通常,提供区域参数会影响瓷砖图像的表示,特别是在不同国家对同一地理特征有不同名称的地区。例如,将显示为East,请参见韩国地区设置

参考服务(地理编码、方向等),Google Maps JavaScript API使用地图的可见视图端口将结果偏向可见区域/区域。正如您在问题中提到的示例中所看到的,此逻辑应用于客户端服务和放置库

我相信证明这一点的最简单方法可能是在中自动完成。在Sydney上设置可视视口并键入“Hyde”。根据我的屏幕截图所示的可见视图端口,所有预测将来自澳大利亚

现在将view port更改为London并再次键入“Hyde”。这次所有的预测都将偏向英国


我希望我的回答能解释你的疑问

谢谢你的回答,太好了。我的问题主要是,如果我知道我的用户区域,我应该为谷歌地图添加该参数吗?或者我应该让它自动执行它将要执行的操作吗?区域参数对于某些国家来说是有意义的,因为这些国家的当地法律要求对争议地区有一定的代表性。例如,如果您的用户来自印度,默认情况下,争议区域将位于国家边界之外,但当地法律要求将争议区域显示为印度的一部分,因此添加区域参数可以解决此问题。那么我是否应该添加此参数?它会提供比省略它更好或更具体的方法吗?取决于您的用例。如果您关心根据每个区域的局部规律表示瓷砖,请使用区域参数,否则就没有必要。这不是我的问题,我的问题是关于区域的自动检测。如果我知道某个区域(即从我的数据库中),我应用该区域是否更好。我想你根本误解了我的问题。例如,如果我输入了而不是CN,而这个人实际上是在CN中,那么最好不要输入,让自动行为工作。我想什么时候放置区域参数?