Google Map API V3 离线版

简介:

GoogleMap API V3离线版可以不在线调用GoogleMap JavaScritp的情况下,仍然可以使用Google Map的服务。

Google 地图在中国最后申请的牌照时间已经过了,仍然没有看到官方通过的说明,很有可能Google 地图在7月份会被停掉,这对我们这些经常使用Google 地图,或者二次开发者来说,会是一个巨大的悲哀!

这对国内的地图服务商或许是一件好事,可以瓜分更多的蛋糕。但对于我们用户来说,特别是很多企业和网站中使用的免费GoogleMap API开发的地图应用来说,会是一个挑战,只能更换成其它的地图服务器,切不说这个收不收费的事情,单从平台切换来说,就需要重新开发。我们有没有一种办法,可以在Google 离开我们后,继续要以使用呢?我想到以前制作的Google Map API的离线版,有了这个后,我们就可以放在自己的服务器上,而不再需要从Google Map服务器上调用这些脚本。当然我还是希望大家如果商业用的话,还是要用正式版本,请注意版权问题。

前些时候抽空做了一个Google Map API V3的离线版,经测试,基本的功能应该可以满足,大家可以下载试一下。

下载地址是:GoogleMapAPIV3.zip

使用离线版本后,只需要加载mapapi.js这个文件,示例如下:

复制代码
复制代码
<! DOCTYPE html >
< html >
< head >
< meta  name ="viewport"  content ="width=device-width, initial-scale=1.0, user-scalable=no" />
< meta  http-equiv ="content-type"  content ="text/html; charset=UTF-8" />
< link  href ="http://code.google.com/apis/maps/documentation/javascript/examples/default.css"  rel ="stylesheet"  type ="text/css" />
< title > Google Maps JavaScript API v3 Example: Map Simple </ title >
< script  type ="text/javascript"  src ="mapapi.js" ></ script >
< script  type ="text/javascript" >
function  initialize() {
var  myLatlng  = new  google.maps.LatLng( - 34.397 150.644 );
var  myOptions  =  {
zoom: 
8 ,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var  map  = new  google.maps.Map(document.getElementById( " map_canvas " ), myOptions);
}
</ script >
</ head >
< body  onload ="initialize()" >
< div  id ="map_canvas" ></ div >
</ body >

</ html >
复制代码
复制代码

有兴趣的朋友可以多测试一下,如果发现有问题,我们还可以一起想办法来解决。

本文转自博客园知识天地的博客,原文链接:Google Map API V3 离线版,如需转载请自行联系原博主。

相关文章
|
6月前
|
人工智能 Java API
Google Gemini API 接口调用方法
Google 最近发布的 Gemini 1.0 AI 模型通过其升级版,Gemini,标志着公司迄今为止最为强大和多功能的人工智能技术的突破。
|
6月前
Google Earth Engine(GEE)——从列表中少选所需要的数字不用map函数,还能如何实现?简单方法介绍
Google Earth Engine(GEE)——从列表中少选所需要的数字不用map函数,还能如何实现?简单方法介绍
43 0
|
3月前
|
存储 API
Map常用API
Map常用API
35 2
|
6月前
|
Android开发
如何在Android真机上检测是否有Google Map add-on
如何在Android真机上检测是否有Google Map add-on
73 3
|
3月前
|
存储 算法 Java
Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
|
4月前
|
JavaScript API
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
js【最佳实践】遍历数组的八种方法(含数组遍历 API 的对比)for,forEach,for of,map,filter,reduce,every,some
79 1
|
4月前
|
人工智能 自然语言处理 数据挖掘
详解:Google AI Gemini中文版本(基于API 开发实现对话)
谷歌旗下的人工智能应用Gemini,自问世以来凭借其强大的计算能力和高效的处理性能,迅速成为全球用户的宠儿。作为一款由世界顶尖科技公司开发的产品,Gemini不仅在语言处理、图像识别、数据分析等领域表现出色,还在多种复杂任务中展现了其卓越的智能决策能力。然而,由于网络限制等问题,国内用户往往无法直接访问和使用Gemini的网站,这也导致了许多技术爱好者和专业人士未能亲身体验这一先进技术所带来的便利和强大功能。
|
4月前
|
JSON JavaScript API
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
JS【详解】Map (含Map 和 Object 的区别,Map 的常用 API,Map与Object 的性能对比,Map 的应用场景和不适合的使用场景)
97 0
|
5月前
|
域名解析 JavaScript 网络协议
技术心得记录:如何使用google地图的api(整理)
技术心得记录:如何使用google地图的api(整理)
440 0
|
6月前
|
Shell
android2.3.4没有google map的真机上增加google map(原创)
android2.3.4没有google map的真机上增加google map(原创)
54 4