【问题标题】:Remove "Google map" dashed border删除“谷歌地图”虚线边框
【发布时间】:2018-09-18 15:44:41
【问题描述】:

我不精通 js 和 Html,我正在尝试修复我们网站上显示虚线边框的地图:

实际的地图是这样的(在谷歌地图上):

有一个政治问题,谷歌向摩洛哥境内的用户显示无边界地图(虚线)并向世界其他用户显示另一张地图,我们需要在我们网站上解决这个问题,因为 90% 的目标用户来自摩洛哥。

我已尝试使用此方法修复它: https://daker.me/2017/08/fix-morocco-borders-on-google-maps-2017-version.html

但是地图消失或没有变化,原始地图代码: http://pasted.co/46e7141b

我还尝试将 Google Map API 域从 google .com 更改为 .co.ma

如果有任何解决方案,我想尽快解决这个问题,提前谢谢你。

【问题讨论】:

  • 那篇文章中的代码对我有用 (fiddle)。请提供 minimal reproducible example 来证明您遇到的问题。
  • 你好,我说过我测试过,没有按照教程去做,也许我做错了什么,你能告诉我我需要更换什么吗?
  • 你的代码是什么样的?我看到的只是你问题中的图片。
  • 您好,这里是代码pasted.co/46e7141b

标签: google-maps dictionary border


【解决方案1】:

这听起来像是您可能无法更改的内容,但地图的某些样式当然可以更改。 Google 在这里提供了一个很棒的工具,您可以使用以下工具进行调查:

https://mapstyle.withgoogle.com/

更多细节可以在这里找到:

https://developers.google.com/maps/documentation/javascript/styling

【讨论】:

  • 您好,我检查了,没有选项可以仅将虚线边框与地图混合。
【解决方案2】:

在您的 API 调用中使用 region=MA 查询参数,请参阅 localization docs, 和demo。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2011-07-11
    • 2014-05-29
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    相关资源
    最近更新 更多