惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 桂圆

经典语句(人生经典语句 爱情经典语句) - 桂圆 关于FileUpload上传大文件的问题解决办法 - 桂圆 搁浅了我也 - 桂圆 无法启动IIS服务解决办法 我对FreeTextBox简单使用 C#格式化数据结果表 - 桂圆 使用JavaScript 为GridView 行添加淡入淡出效果 C#文件操作 - 桂圆 - 博客园 获取GridView中指定的控件 - 桂圆 - 博客园 ScriptManager调用 无参数WebService 通用不间断滚动JS封装类 prototype 轻量级WEB开发的首选ajax框架 使用UrlRewritingNet.Dll实现URL 重写 【软件设计精要与模式】到手 JS应用(资料很全) - 桂圆 SQLServer Transact SQL全集(转) JavaScript基础知识 WinForm控件开发【转载】 使用ICSharpCode.TextEditor.dll 做的一个代码高亮记事本 - 桂圆
我对GOOGLE MAP API 的一些简单调用 - 桂圆
桂圆 · 2007-08-12 · via 博客园 - 桂圆

Google Maps API是Google自己推出编程API,可以让全世界对Google Maps有兴趣的程序设计师自行开发基于Google Maps的服务,建立自己的地图网站。

<!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=GB2312"/>
    <title>Google Maps JavaScript API范例1:基本范例</title>

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPHHzlkwM1BqBR
_nEQeIAVhQj3ceE4HUgKrBDbUpURjZ0

5XGTWRROLJX8OXcBIQLbTTg1TA-gzv-MGw"

            type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[
 
 
             //这个范例创建一个地图并定位到中国的位置.
             //var map = new GMap2(document.getElementById("map"));
             //map.setCenter(new GLatLng(36.94,106.08),4);  //设置初始地图所在位置  
//参数分别为 X坐标,y坐标 俯视尺寸
            
             //map.setMapType(G_SATELLITE_MAP);//修改地图类型
                         //地图类型有
                         //Google集成支持的3种地图类型分别为:G_NORMAL_MAP,    G_SATELLITE_MAP,   
// G_HYBRID_MAP,还支持自定义地图类型.
             
             //panTo方法用来将地图变换到指定的中心点,
             //如果指定点在地图上,则地图会平滑的移动到该位置,否则直接跳转到该位置.
             
             //您能够使用addControl方法向地图添加控件.在这个例子之中,
             //我们添加了系统集成的GSmallMapControl控件和GMapTypeControl控件,第一个允许用户移动和缩放地图,
             //第二个允许用户在地图类型之间切换.
 
                                /*
                                GLargeMapControl - 大号平移和缩放控件,位置是左上角。 
                                GSmallMapControl - 小号平移和缩放控件,位置是左上角。 
                                GSmallZoomControl - 小号缩放控件,位置是左上角。 
                                GScaleControl - 地图比例尺。 
                                GOverviewMapControl - 位于屏幕右下角、可以收起来的缩略图。
                                
                                
                                */
                            function load() {
                              if (GBrowserIsCompatible()) {
                                   
                                    var map = new GMap2(document.getElementById("map"));
                                    map.setCenter(new GLatLng(34.45221847282654,127.28515625),4);
                                    window.setTimeout(function() {
                                  map.panTo(new GLatLng(35.746512259918504,78.90625)); }, 5000);
//参数说明 转到的坐标 延时时长
                                  
                                  
                                   map.addControl(new GSmallMapControl()); 
                                   map.addControl(new GMapTypeControl());
                            map.addControl(new GOverviewMapControl());    //添加右下脚缩略图            
                            
 
                            
                            
                                  map.openInfoWindow(map.getCenter(),document.createTextNode("好运北京"));
//打开气泡提示窗口
                         // 随机地在地图上添加 10 个标注
                             var bounds = map.getBounds();
                             var southWest = bounds.getSouthWest();
                             var northEast = bounds.getNorthEast();
                             var lngSpan = northEast.lng() - southWest.lng();
                             var latSpan = northEast.lat() - southWest.lat();
                         for (var i = 0; i < 10; i++) {  

var point = new GLatLng(southWest.lat() + latSpan * Math.random(),southWest.lng() +

lngSpan * Math.random());

                              map.addOverlay(new GMarker(point));}// 添加一个由 5 个随机点连成的折线,
把随机点按其经度排序以避免折线相交
                              var points = [];
                              for (var i = 0; i < 5; i++) { 

points.push(new GLatLng(southWest.lat() + latSpan * Math.random(),southWest.lng()

+ lngSpan * Math.random()));

                                   }

points.sort(function(p1, p2) { return p1.lng() - p2.lng();});

map.addOverlay(new GPolyline(points));

                        
                        
                
                  
                        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>
   
       <div id="map" style="width: 750px; height: 550px">
 
           </div>
 
 </div> </body>
</html>
 
{ECB375A4-87E5-4CC6-AE77-BAC33F87E40A} 
 
再详细的使用 还在 研究中 呵呵