摩洛哥谷歌地图

问题描述 投票:0回答:2

我想在针对摩洛哥人的网络应用程序中使用谷歌地图,问题是地图工作正常,但摩洛哥的边界不完整。这是一个政治问题,我担心这会给我带来麻烦。我的问题是:是否可以在我的应用程序中加载一张不同的地图,显示摩洛哥边界的视角,因为我之前在使用 Google 地图的 GPS 应用程序中见过它。我尝试使用不同的域(例如maps.google.co.ma)而不是maps.google.com,但它不起作用。 非常感谢!

google-maps google-maps-api-3
2个回答
1
投票

只需在 API 调用选项中设置

region:"MA"

如果您使用链接

https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&region=MA

0
投票

对我来说,解决方案是将脚本中的区域添加到我的索引文件中:

      <script>
    (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
      v: "weekly",
      key: "AIzaSyBrq0o1ftvq4FgSgMADY6z4KpTTmrtG_qs",
      region:"MA"
    });
  </script>
</body>
© www.soinside.com 2019 - 2024. All rights reserved.