`
js-code
  • 浏览: 95442 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

Google地图API 在网站上嵌入谷歌地图API

    博客分类:
  • java
阅读更多

Google的地图API很完善,用起来也不复杂。我通过JavaScript实现了一个简单的Google地图,并带有地图标记。
   如果你的网站有域名而不是localhost,则需要根据域名在Google官网上申请一个KEY,替换我提供的代码中的key。

转自:http://67566894.iteye.com/blog/657909

 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
   <html>  
       <head>  
       <script  
           src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true;  
           key=ABQIAAAAevysxt9O5lBUCrSalm80MxQx8gmx0K-_Fjj4Tf8bNXH3BBSxZRRmI_CuZM2zQyuXEpG_uxt-aqPr-A"  
           type="text/javascript"></script>  
           //author:67566894   <script language="javascript" type="text/javascript">  
       function load() {     //加载地图  
           if (GBrowserIsCompatible()) {   
               var map = new GMap2(document.getElementById("map"));   
               map.addControl(new GSmallMapControl());    //放大缩小  
               map.addControl(new GMapTypeControl());     //地图种类  
               map.enableScrollWheelZoom();    //启用鼠标滚轮  
               map.setCenter(new GLatLng(39.9000, 116.3000), 6);   //地图坐标 三个参数分别为 "纬度" "经度" "比例尺"  
            
               function createMarker(point, address,name,tel) {  //创建标记内容及标记的鼠标事件  
                  var marker = new GMarker(point);  
                  var html = '<div>'+  
                      '<a >Name:'+ name +'</a><br/>'+  
                      '<a >Address:'+address +'</a><br/>'+  
                      '<a >telephone:'+tel +'</a>'+  
                      '</div>';  
                  GEvent.addListener(marker, "mouseover", function() {  
                      marker.openInfoWindowHtml(html);  
                  });  
                  GEvent.addListener(marker, "mouseout", function() {  
                      marker.closeInfoWindow();  
                  });  
                  GEvent.addListener(marker, "click", function() {  
                      map.setCenter(point, 12);   
                  });  
                  return marker;  
              }  
              var point = new GLatLng(39.9000,116.3000);     // 设置标记  
              map.addOverlay(createMarker(point,'beijing','sh','123456'));//加入标记  
          }    
      }      
   </script>  
       </head>  
       <body onload="load()">  
           <div id="map" style="width: 750px; height: 500px"></div>  
       </body>  
   </html>  

 

分享到:
评论

相关推荐

    google地图api文档

    谷歌可视化 API 是 Google 地图 API 的一项功能,允许开发者在地图上添加丰富的可视化效果,例如:heatmap、cluster 等。 10. GClientGeocoder 类 GClientGeocoder 类是 Google 地图 API 的一个重要类,用于地理...

    google离线地图API包 + 地图数据

    Google Map API V3是Google提供的一个JavaScript库,用于在网页上嵌入交互式地图。这个API提供了丰富的功能,如定位、路线规划、地图缩放和平移等。在这个压缩包中,包含了使用Google Map API V3来实现离线地图的...

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中文开发文档是 Google 公司提供的一种基于 Web 的地图应用程序接口,允许开发者在自己的网站或应用程序中嵌入谷歌地图,以提供地图检索、路线规划、地标显示等功能。本文档旨在为开发者...

    谷歌地图API源代码

    4. **路径绘制**:如果你需要在地图上展示路线或路径,谷歌地图API的`DirectionsService`和`DirectionsRenderer`可以帮你实现。它们可以计算两点或多点之间的行驶路线,并以线段形式显示在地图上。 5. **事件监听**...

    google 地图API中文文档

    标记功能是谷歌地图API的一大亮点,允许我们在地图上添加特定位置的标识。`GMarker`对象可以用来创建标记,通过传递经纬度坐标给`GLatLng`函数来确定标记的位置。例如,我们可以创建一个位于雅典卫城的标记。 此外...

    Google地图API接口

    开发者可以获取详细的路径、距离、预计时间,并在地图上展示路线。 4. **实时交通状况**: Traffic Layer API可以叠加实时交通流量信息到地图上,帮助用户了解道路的拥堵情况。这对于规划行程或提供交通建议非常...

    离线google地图API(含sample)+瓦片下载资源

    Google Maps API V3是Google提供的一个轻量级的JavaScript库,用于在网页上嵌入地图。离线版本则意味着所有地图数据被预先下载并存储在本地,用户可以在没有互联网连接的情况下查看地图。离线API通常需要开发者自行...

    Google 地图 google map api / 地图有关

    标题"Google 地图 google map api / 地图有关"表明了这个压缩包可能包含与Google地图API相关的代码示例或教程,Google Map API是Google提供的一项服务,允许开发者在自己的网站或应用中嵌入交互式地图,实现定位、...

    PHP谷歌地图API

    在这个案例中,开发者可能会使用`geocode`方法将已知的地理位置(IP解析出的地址)转化为地图上的坐标,并在地图上显示出来。 5. **UTFWry.dat**:这个文件可能是某种编码或数据文件,可能是IP库的一部分,用于IP到...

    调用google 地图api实例

    本实例专注于使用Java语言调用Google Maps API,并将其集成到一个内嵌浏览器中,以实现地址到经纬度坐标的自动转换,并在地图上显示Marker。Marker的双击监听功能也已部分实现。以下是对这些知识点的详细解释: 1. ...

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

    Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的功能和灵活的配置选项,帮助开发者快速构建复杂的...

    Google Map API 使用示例

    Google Map API 是一款强大的工具,它允许开发者在自己的网站或应用程序中嵌入地图功能,提供定位、导航、地理编码、路线规划等多种服务。本示例将深入探讨如何使用 Google Map API,帮助你理解和掌握其核心概念及...

    gmap 谷歌地图api

    谷歌地图API(Google Maps API)是谷歌提供的一款强大的地理定位服务接口,允许开发者在其网站或应用中嵌入谷歌地图,并进行各种自定义操作。通过谷歌地图API,开发者可以实现地图显示、位置查找、路线规划、地理...

    Google地图API教程_超详细

    Google 地图 API 是 Google 提供的一种基于 Web 的应用程序接口,允许开发者在自己的应用程序中嵌入 Google 地图。这个教程旨在帮助开发者快速了解 Google 地图 API 的基础知识和使用方法,掌握如何在自己的应用程序...

    .net谷歌地图API

    "地图API"是谷歌提供的一系列接口,允许开发者在其平台上构建地图应用。 "GoogleMapControl"可能是这个压缩包中的主要文件或类库,它可能是一个封装了谷歌地图API的.NET控件或类,方便开发者在ASP.NET项目中直接...

    google map api 及范例

    谷歌地图API(Google Maps API)是谷歌提供的一套强大的开发工具,允许开发者在自己的网站或应用中嵌入交互式地图,实现地理位置相关的功能。这个压缩包包含两份重要的资源:《google_map_api中文手册.chm》和...

    Google 静态地图 API

    **Google静态地图API**是Google Maps服务的一部分,它允许开发者在网页或应用程序中嵌入静态(非交互式)的地图图像。这种API对于那些不需要完整地图交互功能,只需要展示地理位置信息或者简单地图视图的场景非常...

    Google 地图 API 参考

    这个文件可能是Google地图API的一个简单示例,展示了如何在网页中嵌入地图。通常,它会包含HTML和JavaScript代码,引入Google Maps JavaScript API库,并设置地图的基本参数,如中心点坐标、缩放级别和地图类型。 ...

    谷歌地图API说明打包版

    谷歌地图API是一个强大的工具,允许开发者在网页上嵌入交互式地图,并进行各种自定义操作。这个打包版的API说明提供了详细的文档,使得没有网络条件的开发者也能查阅和学习。以下是一些主要知识点的详细说明: 1. *...

    vc谷歌地图开发_googlemap

    1. **注册并获取API密钥**:在谷歌开发者控制台(Google Developers Console)上创建一个项目,然后启用谷歌地图JavaScript API。接下来,为你的应用生成一个API密钥,这个密钥是连接你的应用和谷歌地图服务的关键。...

Global site tag (gtag.js) - Google Analytics