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

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Troy Hunt's Blog
P
Proofpoint News Feed
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
K
Kaspersky official blog
Cyberwarzone
Cyberwarzone
T
Tor Project blog
Cisco Talos Blog
Cisco Talos Blog
S
Securelist
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
T
Threatpost
H
Heimdal Security Blog
W
WeLiveSecurity
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
TaoSecurity Blog
TaoSecurity Blog
A
About on SuperTechFans
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
量子位
Stack Overflow Blog
Stack Overflow Blog
Know Your Adversary
Know Your Adversary
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
AI
AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
Vercel News
Vercel News
C
Cyber Attacks, Cyber Crime and Cyber Security
Latest news
Latest news
D
Darknet – Hacking Tools, Hacker News & Cyber Security
大猫的无限游戏
大猫的无限游戏
Forbes - Security
Forbes - Security

博客园 - 桂圆

经典语句(人生经典语句 爱情经典语句) 关于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} 
 
再详细的使用 还在 研究中 呵呵