日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > jscript > 利用GControl和GLayer對象在地圖上顯示panoramio圖片

利用GControl和GLayer對象在地圖上顯示panoramio圖片

來源:程序員人生   發(fā)布時間:2014-03-26 19:10:20 閱讀次數(shù):2748次

今天是Google map api的關(guān)于利用GControl和GLayer對象在地圖上顯示panoramio圖片的教程,昨天我寫了一篇Google map api的教程是關(guān)于在地圖上添加控制按鈕的(Google Map API教程之使用GControl對象在地圖上添加control按鈕),今天結(jié)合上篇文章,寫一下怎么在地圖上加一個可以顯示panoramio的圖片,使用的主要對象是GControl和GLayer對象。關(guān)于GControl對象的官方文檔(請點這里),GLayer對象的官方文檔(請點這里)

使用GLayer創(chuàng)建圖片層對象

我們可以通過以下代碼創(chuàng)建一個panoramio.com的圖片層:
photoLayer=new GLayer("com.panoramio.all")
然后通過Gmap.addOverlay(photoLayer)添加這個層

谷歌地圖的API支持的GLayer對象有谷歌webcam、panoramio、維基百科等,更多支持請點擊查看:http://spreadsheets.google.com/pub?key=p9pdwsai2hDN-cAocTLhnag

使用GControl對象在地圖上創(chuàng)建一個checkbox

這種方法就不多說了,具體GControl的使用,請看我之前寫的關(guān)于GControl的教程(Google Map API教程之使用GControl對象在地圖上添加control按鈕)。這里就只是貼出來代碼:

function photoControl() {};
photoControl.prototype = new GControl();
photoControl.prototype.initialize = function(gmap){
var buttonDiv = document.createElement("div");
buttonDiv.id = "photoLayer";
var inputDiv=document.createElement("input");
inputDiv.type="checkbox";
inputDiv.id="photoCheckBox"
inputDiv.onclick=function(){
addPhotoLayer(this.checked)
}
buttonDiv.appendChild(inputDiv);
var labelFor=document.createElement("label");
labelFor.setAttribute("for","photoCheckBox");
labelFor.appendChild(document.createTextNode("看圖"));
buttonDiv.appendChild(labelFor);
gmap.getContainer().appendChild(buttonDiv);
return buttonDiv;
};

photoControl.prototype.getDefaultPosition = function(){
return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(530, 7));
};

最終代碼和實例

var gmap=null,photoLayer=new GLayer("com.panoramio.all");

function init(){
if (GBrowserIsCompatible()) {
gmap = new GMap2(document.getElementById("gmap"));
gmap.setCenter(new GLatLng(36.105,120.34), 12);
gmap.setUI(gmap.getDefaultUI());
gmap.enableScrollWheelZoom();

gmap.addControl(new photoControl());
}
}
function photoControl() {};
photoControl.prototype = new GControl();
photoControl.prototype.initialize = function(gmap){
var buttonDiv = document.createElement("div");
buttonDiv.id = "photoLayer";
var inputDiv=document.createElement("input");
inputDiv.type="checkbox";
inputDiv.id="photoCheckBox"
inputDiv.onclick=function(){
addPhotoLayer(this.checked)
}
buttonDiv.appendChild(inputDiv);
var labelFor=document.createElement("label");
labelFor.setAttribute("for","photoCheckBox");
labelFor.appendChild(document.createTextNode("看圖"));
buttonDiv.appendChild(labelFor);
gmap.getContainer().appendChild(buttonDiv);
return buttonDiv;
};

photoControl.prototype.getDefaultPosition = function(){
return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(530, 7));
};
function addPhotoLayer(checked){
if (checked) {
gmap.addOverlay(photoLayer);
}
else {
gmap.removeOverlay(photoLayer);
}
}
出處:http://www.js8.in/566.html
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产在线一区二区三区视频 | 麻豆国产尤物av尤物在线观看 | 99re这里只有 | 久久人妇 | 国产一区二区三区欧美 | 91精品啪在线观看国产81旧版 | 天天操夜夜逼 | 国产中文字幕在线播放 | 亚洲精品久久久久久下一站 | 国产永久免费观看 | 免费中文av| 欧美一区二区三区久久精品 | 亚洲综合中文 | 日韩黄色大片 | 韩日中文字幕 | 美女又爽又黄免费视频 | 日本 欧美 国产 | 一个人看的www片免费高清视频 | 日韩精品一级 | 日韩成人性视频 | 欧美日韩一区在线观看 | 黄色片网站免费在线观看 | 超碰在线97国产 | 日韩欧美黄色 | 国产伦精品一区二区三区免费迷 | 天天色综合天天色 | 国产成人精品三级麻豆 | 热99视频 | 一区在线观看 | 久久久精品亚洲 | 久久国产精品视频 | 亚洲国产小视频 | 国产在线日韩 | 欧美大片一区二区 | 91亚洲精品一区二区 | 在线第一页 | 国产日韩欧美在线 | 久久精品毛片 | 国产精品国产精品国产专区不片 | 色婷婷综合久久久中文字幕 | 欧美黑人xxxx |