`
njmnjx
  • 浏览: 234748 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Google Maps API 初探

阅读更多
以下代码只需更换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/>&nbsp;&nbsp;&nbsp;&nbsp;关联单位:河北香口鱼餐饮有限公司<br/>制作人:牛金明</span>"),
				new GInfoWindowTab("主营", "<span style\='color\:green;'>烤鱼、烤串<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;各种鲜美炒菜</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 Maps API是Google提供的一项强大的服务,允许开发者在自己的应用程序中集成地图功能,进行地理位置相关的开发。这个"Google Maps API编程资源大全"包含了丰富的资料,帮助开发者深入理解和使用这一技术。 ...

    图书Google Maps API开发大全的各章源码

    《图书Google Maps API开发大全》是一本深入探讨Google Maps API技术的专业书籍,旨在帮助开发者全面理解和熟练运用这一强大的地图服务接口。源码文件名为"code",包含了书中各个章节的示例代码,使得读者能够通过...

    Google Maps API开发大全

    《Google Maps API开发大全》是针对开发者们深入学习和应用Google Maps API的重要参考资料。Google Maps API是Google提供的一项强大服务,允许开发者将地图功能集成到自己的网站或应用程序中,实现地图展示、定位、...

    Google Maps API V3 中文参考文档(JavaScript)

    Google Maps API V3 中文参考文档(JavaScript) Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的...

    Google Maps API Android and Javascript Demo

    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开发大全code》是一份详尽的资源,旨在帮助开发者深入理解和熟练运用Google Maps API进行地图应用的开发。Google Maps API是Google提供的一项服务,允许开发者将地图功能集成到自己的网站或应用...

    Google Maps API v3 (3.16.2) 离线开发包

    **Google Maps API v3 (3.16.2) 离线开发包** Google Maps API(应用程序编程接口)是Google提供的一项服务,允许开发者在自己的网页或应用中嵌入交互式地图。版本3,也称为V3,是Google Maps API的最新版本,它...

    Google Maps API.pdf

    ### Google Maps API 知识点概述 #### 一、Google Maps API 概念与功能介绍 Google Maps API 是一种强大的工具集,它允许开发者在自己的网站或应用中嵌入并定制 Google 地图。该 API 提供了一系列的功能,使得...

    Google_Maps_API_V3.rar_Google Maps api v3_谷歌地图

    Google Maps API V3 是谷歌为开发者提供的一个强大工具,用于在网站或应用程序中集成交互式地图功能。这个API允许开发人员自定义地图显示的内容、样式以及交互方式,从而构建出各种基于地理位置的应用。在Google ...

    获取Google Maps APIKey

    获取 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技术的专著,旨在帮助开发者充分利用这个强大的工具集来创建交互式地图应用。书中详细介绍了如何集成Google Maps API到各种项目中,从基础概念到高级...

    Google API开发详解:Google Maps部分

    在IT行业中,Google API是开发者们广泛使用的工具之一,尤其在地理位置服务方面,Google Maps API更是扮演了核心角色。本文将深入探讨Google Maps API的开发详解,帮助你掌握如何利用这个强大的工具创建丰富的地图...

    Google Maps API示例CHM文档

    Google Maps API示例CHM文档下载

    基于Google Maps API的网络地图服务系统的研究与应用.pdf

    "基于Google Maps API的网络地图服务系统的研究与应用" 摘要:本文研究了基于Google Maps API的网络地图服务系统的设计与实现。Google Maps API是一种开放式、低成本和易用的API,能够快速构建小型的WebGIS服务。...

    Google+Maps+API编程资源大全

    **Google Maps API编程资源大全** 在当今的互联网世界中,Google Maps API是一个极其重要的工具,它为开发者提供了在自己的应用程序中集成地图、导航、定位等地理信息服务的能力。本资源大全旨在帮助开发者深入理解...

    Google Maps API开发大全 (华章原创精品) - 陈育春.mobi

    Google Maps API开发大全 (华章原创精品) - 陈育春.mobi

    Google Maps API深度历险

    ├─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中...

    Google Maps API开发大全 (华章原创精品).azw3

    Kindle资源,Google Maps API开发大全。可使用Kindle PC端的软件阅读。

    google maps api PHP版本

    Google Maps API 是一款强大的开发工具,它允许开发者在自己的网站或应用中集成地图功能,提供定位、导航、地理编码、路线规划等服务。本压缩包包含的是 Google Maps API 的 PHP 版本,使得开发者能够在 PHP 后端...

Global site tag (gtag.js) - Google Analytics