成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Google Maps API簡易教程(一)

開發 開發工具
今天我們將先從Google Maps API的KEY以及創建一個基本的Google Map談起。包括相關屬性以及特點。

 一、API Key

   使用Google API,必須要從Google 那里獲取一個免費的API 鍵。獲取過程如下:

 (1)用google賬戶登陸https://code.google.com/apis/console/,點擊“Create Project”按鈕,

 (2)在服務列表中,找到Google Maps API v3,點擊off,使其處于on的狀態。

 (3)點擊左邊菜單的"API Access",它將詢問你創建一個OAuth 2.0 client id(簡單應用不必)

 (4)在下一屏幕中,將會顯示API key的相關信息。

   備注:保存好API key!(在所有Google Maps APP中必須使用)

二、創建一個基本的Google Map

  為了簡單起見,下面創建一個以英國倫敦為中心的Google Map。相關代碼如下:

 

  1.   <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"> 
  5. </script> 
  6. <script> 
  7. function initialize() 
  8. var mapProp = { 
  9.   center:new google.maps.LatLng(51.508742,-0.120850), 
  10.   zoom:5, 
  11.   mapTypeId:google.maps.MapTypeId.ROADMAP 
  12.   }; 
  13. var map=new google.maps.Map(document.getElementById("googleMap") 
  14.   ,mapProp); 
  15. google.maps.event.addDomListener(window, 'load', initialize); 
  16. </script> 
  17. </head> 
  18. <body> 
  19. <div id="googleMap" style="width:500px;height:380px;"></div> 
  20. </body> 
  21. </html> 

備注:script中的key為上一節注冊的API key。

三、Google Maps-Overlays

  Overlays是地圖上的對象,對應著相關的經度/維度坐標。比較常用的有以下幾種:

  .Marker-地圖上單個位置。

  .Polyline-地圖上一系列直線。

  .Polygon-地圖上一系列直線,并且處于封閉的形狀。

  .Circle 和 Rectangle。

  .info Windows-地圖上,上升氣球里顯示內容。

 (1)加入一個Marker

   Marker構造函數創建一個標簽(注意:必須先設置位置屬性)。

   接著,使用setMap()方法加入marker到map中。

   代碼如下:

 

  1.  var marker=new google.maps.Marker({ 
  2. position:myCenter, 
  3. }); 
  4.  
  5.  marker.setMap(map); 

 (2)使Marker動起來

  代碼如下:

  1.  marker=new google.maps.Marker({ 
  2.   position:myCenter, 
  3.   animation:google.maps.Animation.BOUNCE 
  4.   }); 
  5. marker.setMap(map); 

(3)Google Maps-Polyline

   Polyline是通過一系列排好序的坐標的線。它支持一下屬性:

   .path-具體化線的幾個經度/緯度坐標。

   .strokeColor-為線設置一個16進制的顏色值。

   .strokeOpacity-為線設置透明度(值介入0.0和1.0之間)

   .strokeWeight-具體化線的權重。

   .editable-定義用戶是否可編輯改線。

 代碼如下:

 

  1. var myTrip = [stavanger,amsterdam,london]; 
  2. var flightPath = new google.maps.Polyline({ 
  3.   path:myTrip, 
  4.   strokeColor:"#0000FF"
  5.   strokeOpacity:0.8, 
  6.   strokeWeight:2 
  7. }); 

(4)Circle的用法

  circle支持如下屬性:

  .center-circle的中心。

  .radius-具體圓的半徑,以米為單位。

  .strokeColor-為環繞圓的線設置一個16進制的顏色。

  .strokeOpacity-為環繞圓的線設置透明度。

  .strokeWeight-為環繞圓的線設置權重,單位像素。

  .fillColor-為圓的內部區域設置一個16進制顏色值。

  .fillOpacity-為圓的內部填充顏色設置透明度。

  .editable-解釋同上。

 代碼如下:

 

  1. var myCity = new google.maps.Circle({ 
  2.   center:amsterdam, 
  3.   radius:20000, 
  4.   strokeColor:"#0000FF"
  5.   strokeOpacity:0.8, 
  6.   strokeWeight:2, 
  7.   fillColor:"#0000FF"
  8.   fillOpacity:0.4 
  9. }); 

(5)InfoWindow的使用

  InfoWindow是為Marker對象顯示相關文本信息:

  例子代碼如下:

 

  1. var infowindow = new google.maps.InfoWindow({ 
  2.   content:"Hello World!" 
  3.   }); 
  4. infowindow.open(map,marker); 

原文鏈接:http://www.cnblogs.com/williamcai/archive/2013/02/27/Technical_enthusiasts.html

責任編輯:彭凡 來源: 博客園
相關推薦

2013-03-04 14:24:58

Google Maps

2013-06-06 13:35:33

Google Maps

2010-11-02 14:31:44

Google Maps

2013-01-08 17:30:31

Google MapsAndroid MapMapFragment

2011-12-02 09:59:29

API

2012-05-13 13:55:04

蘋果

2013-05-20 16:42:13

GoogleGoogle Maps

2010-05-21 15:46:41

Google Code

2012-05-09 11:56:28

RIM

2011-04-18 10:52:17

Jpcap

2011-10-27 11:32:36

Google云計算SQL數據庫

2009-07-24 09:26:27

Google Maps

2011-11-02 17:31:58

Maps API

2010-06-30 10:46:20

Linux SNMP安

2010-05-21 12:27:22

SVN使用教程

2015-03-18 10:58:27

Google Now API

2009-01-04 09:16:11

google Read開發APIGoogle API

2009-02-09 09:30:20

Google APIAJAX SearchGoogle News

2009-04-22 17:16:50

Analytics AGoogle測試

2025-02-11 09:29:07

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久在线| 国产九九精品视频 | 国产精品一区二区电影 | 精品久久久久久久久亚洲 | 久久久噜噜噜久久中文字幕色伊伊 | 色婷婷精品久久二区二区蜜臂av | 91午夜在线 | 久久亚洲高清 | 午夜成人在线视频 | 国产精品久久久久久久久久久久午夜片 | 久久久.com| 久久久久久久综合 | 亚洲国产精品一区二区久久 | 最新国产精品精品视频 | 亚州激情 | 精品久久久久久久久久 | 国产成人精品一区二区三区在线观看 | 欧美激情亚洲激情 | www.亚洲国产精品 | 中国人pornoxxx麻豆 | 日韩一区二区三区av | 日韩免费视频一区二区 | 日韩一区精品 | 久久精品亚洲精品国产欧美 | av手机在线免费观看 | 欧美成人免费在线视频 | 在线视频亚洲 | 91亚洲精品国偷拍自产在线观看 | 亚洲福利视频一区二区 | 久久久xxx| 亚洲成人av在线播放 | 超碰在线人人 | 成人精品啪啪欧美成 | 亚洲一区二区三区在线 | 在线免费观看黄色 | 免费污视频 | 亚洲国产精品久久久久 | 日本一区二区不卡 | 在线视频一区二区 | 天天综合天天 | 91久久国产 |