Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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_Google Maps Api 3 - Fatal编程技术网

Javascript 韩国谷歌地图的风格设计

Javascript 韩国谷歌地图的风格设计,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我有一个网站,我利用一个风格的谷歌地图。如果将地图移动到韩国,则没有地图要素(道路、高速公路、地点),只有命名的城市和一些市政边界。如果删除样式,所有这些功能都会返回 我喜欢哪种特性似乎无关紧要,这发生在应用第一次更改时 例如,在不应用样式和将水样式设置为灰色之间进行交替 您可以使用此页面使用您选择的任何功能复制问题: 这只是谷歌地图的一个限制吗?韩国的数据有什么问题吗?出于法律原因申请的限制 因为您不能按地理区域对地图进行不同的样式设置(据我所知),所以我唯一可以删除所有地图样式设置的选项是什

我有一个网站,我利用一个风格的谷歌地图。如果将地图移动到韩国,则没有地图要素(道路、高速公路、地点),只有命名的城市和一些市政边界。如果删除样式,所有这些功能都会返回

我喜欢哪种特性似乎无关紧要,这发生在应用第一次更改时

例如,在不应用样式和将水样式设置为灰色之间进行交替

您可以使用此页面使用您选择的任何功能复制问题:

这只是谷歌地图的一个限制吗?韩国的数据有什么问题吗?出于法律原因申请的限制


因为您不能按地理区域对地图进行不同的样式设置(据我所知),所以我唯一可以删除所有地图样式设置的选项是什么?

我也遇到了同样的问题

你报告问题的地方似乎没有“官方”答案,但我发现(韩语)是唯一的官方答案。 他们说,由于韩国的法律问题,他们无法将地图数据发送到韩国以外的国家,这导致地图无法操作


所以,我必须做出选择,是不使用样式化的谷歌地图,还是使用样式化的OpenStreetMap

谷歌关于这个问题的声明是“出于多种原因,韩国的地图瓷砖目前是预渲染的,因此我们无法支持自定义样式。”


请看

我无法回答您问题的技术方面,但我可以对此做出一点回应:

这只是谷歌地图的一个限制吗?他们的工作有什么问题吗 韩国的数据?出于法律原因申请的限制

对。韩国有一项源自20世纪50年代朝鲜战争的法律,该法律严格限制了允许输出和管理到国外的地图数据的准确性。简言之,韩国地图数据的官方使用仅限于韩国境内。本地地图软件公司对此没有问题,因为他们的渲染服务器都位于韩国境内。谷歌与此背道而驰,因为他们的地图块都是在他们的云数据中心生成的,当然,云数据中心遍布全球。因此,谷歌地图在韩国可以正常使用,但与世界其他地区相比,其分辨率和准确性要低得多(这是当地公司不必面对的限制)


谷歌已经多次就此向政府请愿,但到目前为止,这项规定仍然存在。我个人的感觉是,他们并不急于更新这条旧的战时规则(这条规则在今天几乎毫无用处,因为在任何有互联网连接的地方都可以使用相同的本地地图数据,更不用说它不会阻止用户提供像Open StreetMap这样的数据),因为它为国内公司提供了有益的推动

你应该知道我也在这里报道了这个问题:@Kush我也报道了它,它被合并到这里:这是一个截至2016年1月的问题,截至2016年4月仍然存在