Javascript 谷歌地图的'region'参数是自动确定的吗?
Google Maps JS API允许设置一些本地化选项,其中一些似乎是由用户浏览器自动检测到的,例如,Javascript 谷歌地图的'region'参数是自动确定的吗?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,Google Maps JS API允许设置一些本地化选项,其中一些似乎是由用户浏览器自动检测到的,例如,语言参数将由客户端设置 似乎没有提到以相同的方式设置区域参数,但是它会影响用户体验以及地图处理用户输入的方式 我是否需要设置此参数以为访问者提供更本地化的体验 从文档或我的测试中不清楚这一点(真正测试这一点的最佳方法是什么?) 下面是一个示例:谷歌地图JavaScript API支持语言和区域参数。您可以在加载官方文档中描述的API时应用它们 通常,提供区域参数会影响瓷砖图像的表示,特别是
语言
参数将由客户端设置
似乎没有提到以相同的方式设置区域
参数,但是它会影响用户体验以及地图处理用户输入的方式
我是否需要设置此参数以为访问者提供更本地化的体验
从文档或我的测试中不清楚这一点(真正测试这一点的最佳方法是什么?)
下面是一个示例:谷歌地图JavaScript API支持语言和区域参数。您可以在加载官方文档中描述的API时应用它们 通常,提供区域参数会影响瓷砖图像的表示,特别是在不同国家对同一地理特征有不同名称的地区。例如,将显示为East,请参见韩国地区设置 参考服务(地理编码、方向等),Google Maps JavaScript API使用地图的可见视图端口将结果偏向可见区域/区域。正如您在问题中提到的示例中所看到的,此逻辑应用于客户端服务和放置库 我相信证明这一点的最简单方法可能是在中自动完成。在Sydney上设置可视视口并键入“Hyde”。根据我的屏幕截图所示的可见视图端口,所有预测将来自澳大利亚 现在将view port更改为London并再次键入“Hyde”。这次所有的预测都将偏向英国
我希望我的回答能解释你的疑问 谢谢你的回答,太好了。我的问题主要是,如果我知道我的用户区域,我应该为谷歌地图添加该参数吗?或者我应该让它自动执行它将要执行的操作吗?区域参数对于某些国家来说是有意义的,因为这些国家的当地法律要求对争议地区有一定的代表性。例如,如果您的用户来自印度,默认情况下,争议区域将位于国家边界之外,但当地法律要求将争议区域显示为印度的一部分,因此添加区域参数可以解决此问题。那么我是否应该添加此参数?它会提供比省略它更好或更具体的方法吗?取决于您的用例。如果您关心根据每个区域的局部规律表示瓷砖,请使用区域参数,否则就没有必要。这不是我的问题,我的问题是关于区域的自动检测。如果我知道某个区域(即从我的数据库中),我应用该区域是否更好。我想你根本误解了我的问题。例如,如果我输入了而不是CN,而这个人实际上是在CN中,那么最好不要输入,让自动行为工作。我想什么时候放置区域参数?