Crafty contactdnf任务地图难度选择怎么做,地图上没提示,实在不知

做了一个地图 不知点击某一个店如何实现放大地图 附源码_百度地图api吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,669贴子:
做了一个地图 不知点击某一个店如何实现放大地图 附源码收藏
&script type="text/javascript"&
标注点数组
var BASEDATA = [
//循环本地数据库数据
{title:"{$name}",content:"{$address}",point:"{$dis_area}",isOpen:0,icon:{w:33,h:33,l:0,t:0,x:6,lb:5}},
//创建和初始化地图函数:
function initMap(){
window.map = new BMap.Map("container");
map.centerAndZoom(new BMap.Point(125,325),7);
map.enableScrollWheelZoom();
map.addControl(new BMap.NavigationControl());
window.searchClass = new SearchClass();
searchClass.setData(BASEDATA)
var dd = searchClass.search({k:"title",d:"店",t:"more",s:""});//t:{single|more},s{all|!all}
addMarker(dd);//向地图中添加marker
window.search = function(name_t,name_s,id_d){
var t_o = document.getElementsByName(name_t);
var s_o = document.getElementsByName(name_s);
var s_v,t_v,d_v = document.getElementById(id_d).
for(var i = 0; i & t_o. i++){
if(t_o[i].checked){
t_v = t_o[i].
for(var i = 0; i & s_o. i++){
if(s_o[i].checked){
s_v = s_o[i].
searchClass.trim(t_v) == "" && (t_v = "single");
var dd = searchClass.search({k:"title",d:d_v,t:t_v,s:s_v});
addMarker(dd);//向地图中添加marker
//创建marker
window.addMarker = function (data){
map.clearOverlays();
for(var i=0;i&data.i++){
var json = data[i];
var p0 = json.point.split("|")[0];
var p1 = json.point.split("|")[1];
var point = new BMap.Point(p0,p1);
var iconImg = createIcon(json.icon);
var marker = new BMap.Marker(point,{icon:iconImg});
var iw = createInfoWindow(i);
var label = new BMap.Label(json.title,{"offset":new BMap.Size(json.icon.lb-json.icon.x+10,-20)});
marker.setLabel(label);
map.addOverlay(marker);
label.setStyle({
borderColor:"#808080",
color:"#333",
cursor:"pointer"
(function(){
var _json =
var _iw = createInfoWindow(_json);
var _marker =
_marker.addEventListener("click",function(){
this.openInfoWindow(_iw);
_iw.addEventListener("open",function(){
_marker.getLabel().hide();
_iw.addEventListener("close",function(){
_marker.getLabel().show();
label.addEventListener("click",function(){
_marker.openInfoWindow(_iw);
if(!!json.isOpen){
label.hide();
_marker.openInfoWindow(_iw);
华为商城618,荣耀9首发购机赢好礼
//创建InfoWindow
function createInfoWindow(json){
var iw = Window("&b class='iw_poi_title' title='" + json.title + "'&" + json.title + "&/b&&div class='iw_poi_content'&"+json.content+"&/div&");
//创建一个Icon
function createIcon(json){
var icon = new BMap.Icon("/templets/img/aa.png", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowAnchor:new BMap.Size(json.lb+5,1),offset:new BMap.Size(json.x,json.h)})
function SearchClass(data){
this.datas =
// rule = {k:"title",d:"酒店",s:"all",t:"single"}=&t{single:(key=?),more:(key like[%?%])}//t:{single|more},s{all|!all}
SearchClass.prototype.search = function(rule){
if(this.datas == null){alert("数据不存在!");}
if(this.trim(rule) == "" || this.trim(rule.d) == "" || this.trim(rule.k) == "" || this.trim(rule.t) == ""){alert("请指定要搜索内容!");}
var reval = [];
var datas = this.
var len = datas.
var ruleReg = new RegExp(this.trim(rule.d));
var hasOpen =
var addData = function(data,isOpen){
// 第一条数据打开信息窗口
if(isOpen && !hasOpen){
data.isOpen = 1;
data.isOpen = 0;
reval.push(data);
var getData = function(data,key){
var ks = me.trim(key).split(/\./);
var i = null,s = "data";
if(ks.length == 0){
for(var i = 0; i & ks. i++){
s += '["' + ks[i] + '"]';
return eval(s);
for(var cnt = 0; cnt & cnt++){
var data = datas[cnt];
var d = getData(data,rule.k);
if(rule.t == "single" && rule.d == d){
addData(data,true);
}else if(rule.t != "single" && ruleReg.test(d)){
addData(data,true);
}else if(rule.s == "all"){
addData(data,false);
SearchClass.prototype.setData = function(data){
this.datas =
SearchClass.prototype.trim = function(str){
if(str == null){str = "";}else{ str = str.toString();}
return str.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$)/g, "");
initMap();//创建和初始化地图&/script&下面有一个从数据库循环出来的数据,如何实现点击某一条数据 地图自动显示该网点的详细地址,精确地街道,显示级别应该为13,请大家帮帮忙啊
登录百度帐号推荐应用}

我要回帖

更多关于 倩女师徒任务倩女地图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信