天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Google Map Api和GOOGLE Search Api整合實(shí)現(xiàn)代碼

 

       將GOOGLE MAP API 和 GOOGLE Search API 進(jìn)行整合,我用面向?qū)ο蟮姆绞綄?xiě)了一個(gè)類,通過(guò)傳一個(gè)經(jīng)緯度進(jìn)去,自動(dòng)通過(guò)GOOGLE LOCAL SEARCH獲取附近的相關(guān)信息。比如餐廳、景點(diǎn)等,反過(guò)來(lái)標(biāo)到地圖上,并可在任意容器內(nèi)顯示。
下面是源碼:
復(fù)制代碼 代碼如下:
/*
*Author:karry
*Version:1.0
*Time:2008-12-01
*KMapSearch 類
*把GOOGLE MAP 和LocalSearch結(jié)合。只需要傳入MAP/經(jīng)緯度值,就可以把該經(jīng)緯度附近的相關(guān)本地搜索內(nèi)容取出來(lái),在地圖上標(biāo)注出來(lái),并可以在指定容器顯示搜索結(jié)果
*/

(function() {
var markers= new Array();
var KMapSearch=window.KMapSearch= function(map_, opts_) {
this.opts = {
container:opts_.container || "divSearchResult",
keyWord:opts_.keyWord || "餐廳",
latlng: opts_.latlng || new GLatLng(31, 121),
autoClear:opts_.autoClear || true,
icon:opts_.icon || new GIcon(G_DEFAULT_ICON)
};
this.map = map_;
this.gLocalSearch = new google.search.LocalSearch();
this.gLocalSearch.setCenterPoint(this.opts.latlng);
this.gLocalSearch.setResultSetSize(GSearch.LARGE_RESULTSET);
this.gLocalSearch.setSearchCompleteCallback(this, function() {
if (this.gLocalSearch.results) {
var savedResults = document.getElementById(this.opts.container);
if (this.opts.autoClear) {
savedResults.innerHTML = "";
}
for (var i = 0; i < this.gLocalSearch.results.length; i++) {
savedResults.appendChild(this.getResult(this.gLocalSearch.results[i]));
}
}
});
}
KMapSearch.prototype.getResult = function(result) {
var container = document.createElement("div");
container.className = "list";
var myRadom =(new Date()).getTime().toString()+Math.floor(Math.random()*10000);
container.id=myRadom;
container.innerHTML = result.title + "<br />地址:" + result.streetAddress;
this.createMarker(new GLatLng(result.lat, result.lng), result.html,myRadom);
return container;
}
KMapSearch.prototype.createMarker = function(latLng, content)
{
var marker = new GMarker(latLng, {icon:this.opts.icon,title:this.opts.title});
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(content);
});
markers.push(marker);
map.addOverlay(marker);
}
KMapSearch.prototype.clearAll = function() {
for (var i = 0; i < markers.length; i++) {
this.map.removeOverlay(markers[i]);
}
markers.length = 0;
}
KMapSearch.prototype.execute = function(latLng) {
if (latLng) {
this.gLocalSearch.setCenterPoint(latLng);
}
this.gLocalSearch.execute(this.opts.keyWord);
}
})();

使用方法:
復(fù)制代碼 代碼如下:
var myIcon = new GIcon(G_DEFAULT_ICON);
myIcon.image = "canting.png";
myIcon.iconSize = new GSize(16, 20);
myIcon.iconAnchor = new GPoint(8, 20);
myIcon.shadow = "";
var mapSearch = new KMapSearch(map, {container:"cantingContainer",latlng:initPt,icon:myIcon,keyWord:"餐廳"});
mapSearch.clearAll();
mapSearch.execute();

點(diǎn)擊這里查看演示示例:經(jīng)緯度查詢整合本地搜索

JavaScript技術(shù)Google Map Api和GOOGLE Search Api整合實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本久久频这里精品99 | 白丝制服被啪到喷水很黄很暴力 | 黑人操白逼 | wwwzzz日本| 国模丽丽啪啪一区二区 | 美女撒尿无遮挡免费中国 | 国产乱码伦人偷精品视频 | 暖暖日本 在线 高清 | 511麻豆视传媒精品AV | 四虎国产精品永久免费入口 | pkf女尸studiosxnxx | 人妻系列合集 | 欧美亚洲日韩自拍高清中文 | 嘟嘟嘟WWW在线观看视频高清 | 亚洲免费高清视频 | 亚洲综合AV在线在线播放 | 97超碰在线视频人人av | 国产欧美一区二区精品仙草咪 | 久久久久久免费高清电影 | 幻女FREE性俄罗斯学生 | 玩两个少妇女邻居 | 国产色婷亚洲99精品AV在 | 蛇缚dvd | 小荡娃奶真大 | 亚洲、国产综合视频 | 精品国产午夜肉伦伦影院 | 老太脱裤子让老头玩xxxxx | 岛国精品在线观看 | 超碰caopro熟女m超碰分类 | a三级黄色片| 怪物高h粗暴无尽 | 最新高清无码专区在线视频 | 日本XXXXZZX片免费观看 | 哒哒哒影院在线观看免费高清 | 青柠在线观看免费全集 | 日本熟妇乱人伦A片精品软件 | 亚洲成人国产 | 国产麻豆剧看黄在线观看 | 年轻的母亲4线在线观看完整 | 日韩国产精品欧美一区二区 | 国产日韩欧美综合久久 |