国际化项目遇到国际化项目,我们需要引入GoogleMaps。按以下步骤一步步引导:首先,我们需要能够打开谷歌网页。这一步的解决方法可以在公司的IT部门找到或者你有办法登录谷歌。为了能够登录谷歌,我们需要一个账号,账号的创建需要绑定。visa卡之类的国际卡,找产品拿到账号登录,登录后我们直接搜索google云平台,因为云平台已经收录了谷歌地图,我们可以登录云端平台。我们已经获取并登录了账号现在有了云平台,我们开始创建项目:找到我的项目项目管理,然后点击创建,然后我们搜索GoogleMapsPlatform,进入配置项,在开始,所有与地图相关的API调用都是默认关闭的,后面我们可以根据自己的实际情况需要开启。在这里我们可以启用其中之一并尝试一下。在配置项API中,我们可以看到启用和禁用地图API最重要的一步。我们将配置用于获取地图调用的密钥。点击凭证项APIkey中的Create,然后在页面中就可以看到你的APIkey(秘钥)了。这就是我们所说的地图。拿到密钥后,我们就可以在项目中引入了。这时候我们需要将google地图文档按需导入,根据项目需要的渲染功能导入我们想要的函数调用方式:文档地址为https://developers.google.com/maps/documentation/javascript/examples/看前端的话一定要看examples,因为是直观的JavaScript语言,有图片有代码因为文档是纯英文的,可以带个单词翻译辅助你看英文。我们介绍了其他地图。以后我们可能会根据IP状态来判断是国内客户还是国际客户。客户,如果是国际客户,按需加载谷歌地图API的相应功能:我们使用GeoIP判断IP,国外也是免费调用,网址为https://dev.maxmind.com/geoip/geolocate-an-ip/client-side-javascript我们调用的ip方法是geoip2.country(onSuccess,onError,options)。这个函数可以获取位置ip。按照文档中的方法,如果项目后续上线,我们可以在开发阶段进行实践。是的,我们需要配置一些东西来使这个方法起作用:首先我们需要在网站https://www.m上注册一个帐户axmind.com/en/geolite2/signup然后登录配置https://www.maxmind.com/en/accounts/610517/geoip/javascript/domains等待10~20分钟左右对应位置配置成功完成在线URL将生效。以上是介绍了GoogleMaps的一些做法后的看法。大多数文件都是英文的。谷歌地图的调用需要钱。您可以在试用费后关注它。钱对产品负责。
