以下代码只需更换key串即可测试使用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API 使用测试</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA7546_kWizM4_kWhYetCufRQjVjQEHk97zUNSUtZ4OwaLvVchoxTxzuBN58qm9mT50olHlLZ8u5HTIg"
type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
//地图对象
var map = new GMap2(document.getElementById("map"));
//地图、卫星、混合
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
/*
*北纬(北大南小)、东经(东大西小),1-22放大
*进入谷歌地图网页:http://ditu.google.cn/maps?ct=reset
*将要查询的地址移动处于地图区域的中心,地址栏输入如下:
*javascript:void(prompt('',gApplication.getMap().getCenter())); 回车
*弹出的数据即为需要的坐标
*/
var center = new GLatLng(39.94129572403184, 116.42202258110046);
map.setCenter(center,19);
map.openInfoWindow(map.getCenter(),document.createTextNode("\u9999\u53E3\u9C7C"));
/*-------------多选项卡内容展示------------*/
var infoTabs = [
new GInfoWindowTab("介绍", "<span style\='color\:green;'>北京香口鱼餐厅<br/> 关联单位:河北香口鱼餐饮有限公司<br/>制作人:牛金明</span>"),
new GInfoWindowTab("主营", "<span style\='color\:green;'>烤鱼、烤串<br/> 各种鲜美炒菜</span>")
];
// Place a marker in the center of the map and open the info window
// automatically
var marker = new GMarker(map.getCenter());
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowTabsHtml(infoTabs);
});
map.addOverlay(marker);
marker.openInfoWindowTabsHtml(infoTabs);
//-----------------------------------------
/*----------------------拖拽标记弹跳--------
var marker = new GMarker(center, {draggable: true});
GEvent.addListener(marker, "dragstart", function() {
map.closeInfoWindow();
});
GEvent.addListener(marker, "dragend", function() {
marker.openInfoWindowHtml("标记");
});
map.addOverlay(marker);
//---------------------------------------*/
/*--------------点击处添加标记---------------
GEvent.addListener(map, "click", function(marker, point) {
if (marker) {
map.removeOverlay(marker);
} else {
map.addOverlay(new GMarker(point));
}
});
//---------------------------------------*/
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 900px; height: 600px"></div>
</body>
</html>
效果如下图:
- 大小: 113.8 KB
分享到:
相关推荐
Google Maps API是Google提供的一项强大的服务,允许开发者在自己的应用程序中集成地图功能,进行地理位置相关的开发。这个"Google Maps API编程资源大全"包含了丰富的资料,帮助开发者深入理解和使用这一技术。 ...
《图书Google Maps API开发大全》是一本深入探讨Google Maps API技术的专业书籍,旨在帮助开发者全面理解和熟练运用这一强大的地图服务接口。源码文件名为"code",包含了书中各个章节的示例代码,使得读者能够通过...
《Google Maps API开发大全》是针对开发者们深入学习和应用Google Maps API的重要参考资料。Google Maps API是Google提供的一项强大服务,允许开发者将地图功能集成到自己的网站或应用程序中,实现地图展示、定位、...
Google Maps API V3 中文参考文档(JavaScript) Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的...
Google Maps API android demo Eciplse project source code and javacript version Google Maps API and Place Search example html.
《Google Maps API开发大全code》是一份详尽的资源,旨在帮助开发者深入理解和熟练运用Google Maps API进行地图应用的开发。Google Maps API是Google提供的一项服务,允许开发者将地图功能集成到自己的网站或应用...
**Google Maps API v3 (3.16.2) 离线开发包** Google Maps API(应用程序编程接口)是Google提供的一项服务,允许开发者在自己的网页或应用中嵌入交互式地图。版本3,也称为V3,是Google Maps API的最新版本,它...
### Google Maps API 知识点概述 #### 一、Google Maps API 概念与功能介绍 Google Maps API 是一种强大的工具集,它允许开发者在自己的网站或应用中嵌入并定制 Google 地图。该 API 提供了一系列的功能,使得...
Google Maps API V3 是谷歌为开发者提供的一个强大工具,用于在网站或应用程序中集成交互式地图功能。这个API允许开发人员自定义地图显示的内容、样式以及交互方式,从而构建出各种基于地理位置的应用。在Google ...
获取 Google Maps API Key 在 Android 开发中,获取 Google Maps API Key 是一个重要的步骤,特别是对于初学者来说。下面将详细介绍如何获取 Google Maps API Key。 获取证书指纹(SHA1) 在获取 Google Maps API...
《Google Maps API 开发大全》是一本全面深入探讨Google Maps API技术的专著,旨在帮助开发者充分利用这个强大的工具集来创建交互式地图应用。书中详细介绍了如何集成Google Maps API到各种项目中,从基础概念到高级...
在IT行业中,Google API是开发者们广泛使用的工具之一,尤其在地理位置服务方面,Google Maps API更是扮演了核心角色。本文将深入探讨Google Maps API的开发详解,帮助你掌握如何利用这个强大的工具创建丰富的地图...
Google Maps API示例CHM文档下载
"基于Google Maps API的网络地图服务系统的研究与应用" 摘要:本文研究了基于Google Maps API的网络地图服务系统的设计与实现。Google Maps API是一种开放式、低成本和易用的API,能够快速构建小型的WebGIS服务。...
**Google Maps API编程资源大全** 在当今的互联网世界中,Google Maps API是一个极其重要的工具,它为开发者提供了在自己的应用程序中集成地图、导航、定位等地理信息服务的能力。本资源大全旨在帮助开发者深入理解...
Google Maps API开发大全 (华章原创精品) - 陈育春.mobi
├─07 Google Maps API深度历险 │ ├─7.1 导入Google Maps API库 │ │ ├─7.1.2 导入不同语言的Google Maps API库文件 │ │ └─7.1.3 在不同URL地址下使用Google Maps API │ ├─7.2 挖掘Google Maps API中...
Kindle资源,Google Maps API开发大全。可使用Kindle PC端的软件阅读。
Google Maps API 是一款强大的开发工具,它允许开发者在自己的网站或应用中集成地图功能,提供定位、导航、地理编码、路线规划等服务。本压缩包包含的是 Google Maps API 的 PHP 版本,使得开发者能够在 PHP 后端...