gpt4 book ai didi

javascript - 如何让中国和世界其他地区的观众都可以访问谷歌地图?

转载 作者:行者123 更新时间:2023-11-28 02:54:59 25 4
gpt4 key购买 nike

Google 提供的 API 来自中国不同的域,即 maps.google.cn,我应该如何加载 API?

<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY"type="text/javascript"></script>

目前我只使用这条线并且它有效。

是否可以首先从 https://maps.google.com/maps/api/js 加载 API,如果它不可评估(即来自中国的用户)然后使用 maps.google.cn 代替?

无论如何,与从 maps.google.cn 加载 API 相比,这种方法是否有益?

谢谢。

最佳答案

您可以使用 Google 提供的以下指南来了解 Loading the API in China

The Google Maps JavaScript API is served within China from http://maps.google.cn. When serving content to China, replace https://maps.googleapis.com with http://maps.google.cn.

For example:

<script src="http://maps.google.cn/maps/api/js?key=YOUR_API_KEY">
</script>

If you are specifically targeting users in China, you should add the region and language parameters as well. The API supports both zh-CN and zh-TW as values for the language parameter.

<script src="http://maps.google.cn/maps/api/js?region=cn&language=zh-CN&key=YOUR_API_KEY">
</script>

您的情况的最佳选择是根据客户端的 IP 地址检测用户所在的国家/地区并加载相应的 API。

为此你可以使用 http://freegeoip.net/

freegeoip.net/{format}/{IP_or_hostname}

关于javascript - 如何让中国和世界其他地区的观众都可以访问谷歌地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com