多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

googleditu教程

Google 地圖疊加層

閱讀 (2112)

Google 地圖


在Google地圖中添加一個標記


Google 地圖 - 疊加層

疊加層是地圖上綁定到經度/緯度坐標的對象,會隨您拖動或縮放地圖而移動。

Google 地圖 API 有如下幾種疊加層:

  • 地圖上的點使用標記來顯示,通常顯示自定義圖標。標記是 GMarker 類型的對象,并且可以利用 GIcon 類型的對象來自定義圖標。
  • 地圖上的線使用折線(表示點的集合)來顯示。線是類型為 GPolyline 的對象。
  • 地圖上的區域顯示為多邊形(如果是任意形狀的區域)或底面疊加層(如果是矩形區域)。多邊形類似于閉合的折線,因此可以是任何形狀。地面疊加層通常用于地圖上與圖塊有直接或間接關聯的區域。
  • 地圖本身使用圖塊疊加層顯示。如果您有自己的系列圖塊,可以使用 GTileLayerOverlay 類來改變地圖上已有的圖塊,甚至可以使用 GMapType 來創建您自己的地圖類型。
  • 信息窗口也是一種特殊的疊加層。但是請注意,信息窗口會自動添加到地圖中,并且地圖只能添加一個類型為 GInfoWindow 的對象。

Google 地圖 - 添加標記

記標識地圖上的點。默認情況下,它們使用 G_DEFAULT_ICON(您也可以指定自定義圖標)。GMarker 構造函數將 GLatLng 和 GMarkerOptions(可選)對象作為參數。

標記設計為可交互。例如,默認情況下它們接收 "click" 事件,常用于在事件偵聽器中打開信息窗口。

通過 setMap() 方法在地圖上添加標記:

實例

var marker=new google.maps.Marker({
? position:myCenter,
? });

marker.setMap(map);

嘗試一下 ?


Google 地圖 - 可拖動的標記

以下實例將介紹如何使用 animation 屬性來拖動標記:

實例

marker=new google.maps.Marker({
? position:myCenter,
? animation:google.maps.Animation.BOUNCE
? });

marker.setMap(map);

嘗試一下 ?


Google 地圖 - 圖標

標記可以用自定義的新圖標來顯示,以替代默認圖標:

實例

var marker=new google.maps.Marker({
? position:myCenter,
? icon:'pinkball.png'
? });

marker.setMap(map);

嘗試一下 ?


Google 地圖 - 折線

GPolyline 對象可在地圖上創建線性疊加層。GPolyline 包括一系列點,并創建一系列有序連接這些點的線段。

折線支持以下屬性:

  • path - 指定了多個直線的緯度/經度坐標
  • strokeColor - 指定直線的十六進制顏色值(格式: "#FFFFFF")
  • strokeOpacity - 指定直線的透明度(該值為 0.0 到 1.0)
  • strokeWeight - 定義線的寬度,以像素為單位。
  • editable - 定義用戶是否可編輯直線(true/false)

實例

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

嘗試一下 ?


Google 地圖 - 多邊形

GPolygon 對象類似于 GPolyline 對象,因為它們都包括一系列有序的點。但是,多邊形不像折線一樣有兩個端點,而是設計為定義形成閉環的區域。

和折線一樣,您可以自定義多邊形邊(線)的顏色、粗細和透明度,以及封閉的填充區域的顏色和透明度。顏色應是十六進制數字 HTML 樣式。

多邊形支持以下屬性:

  • path - 指定多個直線緯度的坐標 (第一個和最后一個坐標是相等的)
  • strokeColor - 指定直線的十六進制顏色值(格式: "#FFFFFF")
  • strokeOpacity -指定直線的透明度(該值為 0.0 到 1.0)
  • strokeWeight - 定義線的寬度,以像素為單位。
  • fillColor - 指定閉合區域的十六進制顏色值 (格式: "#FFFFFF")
  • fillOpacity - 指定填充顏色的透明度 (該值為 0.0 到 1.0)
  • editable - 定義用戶是否可編輯直線(true/false)

實例

var myTrip = [stavanger,amsterdam,london,stavanger];
var flightPath = new google.maps.Polygon({
? path:myTrip,
? strokeColor:"#0000FF",
? strokeOpacity:0.8,
? strokeWeight:2,
? fillColor:"#0000FF",
? fillOpacity:0.4
});

嘗試一下 ?


Google 地圖 - 圓

圓支持以下屬性:

  • center - 指定圓的中心點參數 google.maps.LatLng
  • radius - 指定圓的半徑,以米為單位
  • strokeColor - 指定弧線的十六進制顏色值(格式: "#FFFFFF")
  • strokeOpacity - 指定弧線的透明度(該值為 0.0 到 1.0)
  • strokeWeight -定義線的寬度,以像素為單位。
  • fillColor - 指定圓的十六進制顏色值填充值 (格式: "#FFFFFF")
  • fillOpacity - 指定填充顏色的透明度 (該值為 0.0 到 1.0)
  • 定義用戶是否可編輯直線(true/false)

實例

var myCity = new google.maps.Circle({
? center:amsterdam,
? radius:20000,
? strokeColor:"#0000FF",
? strokeOpacity:0.8,
? strokeWeight:2,
? fillColor:"#0000FF",
? fillOpacity:0.4
});

嘗試一下 ?


Google 地圖 - 信息窗口

在一個標記上顯示一個文本信息窗口:

實例

var infowindow = new google.maps.InfoWindow({
? content:"Hello World!"
? });

infowindow.open(map,marker);

嘗試一下 ?


Google 地圖 - 疊加層參考手冊

Google Maps API 參考手冊.

關閉
程序員人生
主站蜘蛛池模板: 一级做a级爰片性色毛片视频 | 国产中文字幕视频 | 亚洲主播在线 | 99久久精品国产一区二区成人 | 日韩欧美亚洲一区精选 | 91精品综合国产在线观看 | 美日韩精品 | 欧美亚洲国产激情一区二区 | 69国产成人综合久久精 | 亚洲在线视频免费观看 | 日韩欧美国产一区二区三区四区 | 欧美一级日本一级韩国一级 | 日韩一区二区三区四区区区 | 欧美在线色 | 亚洲视频在线观看网站 | 亚洲欧美日韩中文综合v日本 | 一二三四免费观看在线视频6+1 | 国产午夜亚洲精品久久999 | 性欧美videos护士 | 天天综合久久久网 | 亚洲一区在线播放 | 韩国女主播一区二区三区视频 | 一级毛片视频免费观看 | 国产在线视频国产永久视频 | 综合色图 | 国产精品久久久久影视不卡 | 成人精品一区二区三区 | 中文字幕在线第一页 | 色综合天天综合网亚洲 | 久久影视免费观看网址 | 99国产精品欧美久久久久久影院 | 亚洲精品毛片久久久久久久 | 亚洲男女天堂 | 久久国产精品老人性 | 一本大道香蕉在线高清视频 | 在线观看日本一区 | 亚欧乱色一区二区三区 | 亚洲国产高清视频在线观看 | 综合色在线观看 | 男人边吃奶边做好爽男女视频 | 亚洲福利一区二区 |