谷歌离线地图Api附获取教程[通俗易懂]

谷歌离线地图Api附获取教程[通俗易懂]GoogleMapAPIV3来自:https://www.cnblogs.com/liongis/archive/2011/04/28/2032316.htmlGoogleMapsAPI_OfflineDebugPack来自:https://www.cnblogs.com/Tangf/archive/2009/02/20/1394511.html两个Api下载链接:https://pan.baidu.com/s/1SfRccuFHo1qsQyKK_LJBiA提取码:t64t从谷歌官方网站获取最

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

三版离线Api下载链接:https://pan.baidu.com/s/1ei6tyLKTHMIGdDuowqQW6Q
提取码:x1va
在这里插入图片描述
GoogleMapAPIV3来自:
https://www.cnblogs.com/liongis/archive/2011/04/28/2032316.html
GoogleMapsAPI_OfflineDebugPack来自:
https://www.cnblogs.com/Tangf/archive/2009/02/20/1394511.html
GoogleMapAPICodeDownload来自下面的获取教程

谷歌官方网站获取最新版本的 Google Map API 离线文件源码

谷歌官方地图平台文档:https://developers.google.cn/maps/documentation
文章源自:
http://www.360doc.com/content/20/1004/08/36858671_938745113.shtml

开始打开谷歌官方网站的“Google官方地图平台文档”
选择“Maps JavaScript API”
离线下载的是JS代码
在这里插入图片描述
如果不习惯查看英文文档,在谷歌浏览器中打开后,可以通过点击“中文(简体)”查看中文翻译说明,有助于查阅文档。
在这里插入图片描述
谷歌官方网的Map JavaScript API文档中,除了提供API调用函数外,还有许多API调用的示例,可以通过点击“Samples”进行查看,如下图所示。
在这里插入图片描述
API调用示例
我们通过打开浏览器的“开发者工具”也就是F12,或者右键检查,可以查看打开示例时需要加载的所有文件。
在这里插入图片描述
开发者工具
在开发者工具中,当我们每打开一个示例时,都会显示当前页面中所加载的文件,当前我们只关心需要加载的JS文件。
在所有的JS文件中,只有路径中包括“zh_cn”的才是我们需要下载的JS文件,因此需要在过滤器中输入“zh_cn”进行过滤,如下图所示。
在这里插入图片描述
需要下载的JS文件
在需要保存的JS文件上单击鼠标右键后选择“Save as…”保存到本地,如下图所示。
在这里插入图片描述
保存JS文件
由于单个示例中并没有加载Google Map API所有的JS文件,但所有示例应该是能完全包括所有Google Map API所有JS文件的,因此我们需要打开每一个示例,将加载的JS文件与已经下载的JS文件作对比,将还没有下载的JS文件保存到本地,如下图所示。
在这里插入图片描述
对比保存还未下载的JS文件
以上方法是通过加载每一个示例,并找出不相同的JS文件进行保存,比较费时费力。
为了以后更方便地下载最新版本 Google Map API 的 JS 源代码文件,我们整理好了一个名为“LoadAllGoogleMapAPIJSFiles.html”的Web页面,该页面调用了Google Map API 的所有JS文件,只需要在浏览器中打开该页面后并将JS文件分别保存到本地即可,如下图所示。
在这里插入图片描述
加载所有JS文件
需要获取“LoadAllGoogleMapAPIJSFiles.html”文件,
现在,我们已经把 Google Map API 所有相关的文件保存到本地了,一共有29个JS文件,如下图所示。
在这里插入图片描述

在这里插入图片描述

获取最新版本Google Map API 离线源码相关图片资源

前文讲解了如何获取最新版本 Google Map API 离线源码的方法,现在我们可以用同样的方法通过打开所有 Google Map API 调用示例下载所有的图片资源,如下图所示。
在这里插入图片描述
下载图片资源
同样地,如果打开每一个示例去下载图片的工作是比较繁琐的,我们已经把所有图片资源的URL链接放在了一个TXT文档中,如下图所示。
在这里插入图片描述

在这里插入图片描述
图片资源URL地址
需要获取 Google Map API JS 图片资源 URL 文件,
需要特别注意的是,下载后的图片资源需要按URL中所示的路径建立相应的文夹进行存储,如下图所示。
在这里插入图片描述
Google Map API JS 源代码的本地化修改
到目前为止,我们已经将 Google Map API 的全部JS文件和相关的图片资源文件下载到了本地。
但由于JS文件内部还存在链接到官网的URL,因此需要将代码进行一定的修改。
在“js.js”文件中查找“zh_cn”,然后将代码“https://maps.proxy.ustclug.org/maps-api-v3/api/js/41/5/intl/zh_cn”
替换为“GoogleMapAPI/js”,目的是为了加载本地的所需功能模块js文件,如下图所示
在这里插入图片描述
修改js.js文件代码
在“common.js”文件中搜索“b,e,f”,然后在“function”函数中加入“return true;”,如下图所示。
在这里插入图片描述
修改common.js文件代码
现在需要将所有js文件中的网络链接,替换为本地链接。
通过Nodepad 或文字处理软件一次性打开 Google Map API 离线 JS 源代码文件,如下图所示。
在这里插入图片描述
打开所有JS文件
将所有js文件中的URL链接“https://maps.gstatic.com/mapfiles/api-3/”替换为“GoogleMapAPI/mapfiles/”,目的是为了加载本地的图片资源,如下图所示。
在这里插入图片描述
源码本地化处理
方法同理,再将所有js文件中的URL链接“https://maps.gstatic.com/mapfiles/”替换为“GoogleMapAPI/mapfiles/”;将所有js文件中的URL链接“api-3/images/”替换为“GoogleMapAPI/mapfiles/images/”,目的也是为了加载本地的图片资源。
至此,将 Google Map API 的离线 JS 源码的本地化工作就完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191280.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eclipse安装lombok插件 出现打不开(lombok插件怎么读)

    1、下载lombok.jar,lombok.jar官方下载地址:https://projectlombok.org/download如果下载不了的话,下面是我个人的百度云资源:链接:https://pan.baidu.com/s/1Eiwy0Kb6OxCDuZw0O268kg提取码:ds772、双击下载好的lombak.jar,安装步骤如下:2-1…

    2022年4月17日
    174
  • Windows系统日志分析_python日志采集分析

    Windows系统日志分析_python日志采集分析日志文件,它记录着Windows系统及其各种服务运行的每个细节,对增强Windows的稳定和安全性,起着非常重要的作用。但许多用户不注意对它保护,一些“不速之客”很轻易就将日志文件清空,给系统带来严重的安全隐患。  一、什么是日志文件  日志文件是Windows系统中一个比较特殊的文件,它记录着Windows系统中所发生的一切,如各种系统服务的启动、运行、关闭等信息。Windows日志包括应用

    2025年10月1日
    2
  • mysql数据库总结体会(mysql的发展历史简介)

    一、数据库简介数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库。典型特征:数据的结构化、数据间的共享、减少数据的冗余度,数据的独立性。关系型数据库:使用关系模型把数据组织到数据表(table)中。现实世界可以用数据来描述。主流的关系型数据库产品:Oracle(Oracle)、DB2(IBM)、SQLServer(MS)、MySQL(Oracle)。数据表:数…

    2022年4月11日
    111
  • windows server2003 web服务器搭建

    windows server2003 web服务器搭建在控制面板中点击添加或删除程序,打开如下界面:勾选并打开应用程序服务器-Internet信息服务(IIS)-万维网服务依次点击确定后,开始下载服务,完成后打开IIS管理器然后进行如下设置在主目录下创建一个文本文档,输入内容,并保存为index.htm打开浏览器,输入IP地址,即可看到刚才输入的内容用物理机访问同理…

    2022年5月27日
    31
  • CImage 类

    CImage 类CImage提供增强的位图支持,包括加载和保存采用JPEG、GIF、BMP和可移植网络图形格式的图像(PNG)格式。说明无法在Windows运行时中执行的应用程序中使用此类及其成员。语法classCImage成员公共构造函数公共构造函数 “属性” 说明 CImage::CImage 构造函数。 公共方法公共方法 “属性” 说明 CImage::AlphaBlend 显示具有透明或半透明像素的位图。 CImage:.

    2022年6月30日
    35
  • “ORA-01017(:用户名/口令无效; 登录被拒绝)”解决办法

    “ORA-01017(:用户名/口令无效; 登录被拒绝)”解决办法报错:ORA-01017(:用户名/口令无效;登录被拒绝)1.打开CMD命令窗,输入sqlplus/assysdba1)修改密码SQL>alteruser用户名identifiedby密码2)用户被锁定,解锁ALTERUSERusernameACCOUNTUNLOCK;再次登录验证,成功…

    2022年6月1日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号