www.gusucode.com > Destoon B2B仿淘宝电子商务网站 UTF8 v6.0源码程序 > destoon/api/map/mapabc/show.php

    <?php
require '../../../common.inc.php';
include DT_ROOT.'/api/map/mapabc/config.inc.php';
$map = isset($map) ? $map : '';
preg_match("/^[0-9\.\,]{17,21}$/", $map) or $map = $map_mid;
$company = isset($company) ? trim(strip_tags($company)) : '';
$address = isset($address) ? trim(strip_tags($address)) : '';
($company && $address) or exit;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo DT_CHARSET;?>" />
<title>MapABC</title>
<style type="text/css">
html{height:100%}
body{height:100%;margin:0px;padding:0px}
#map{height:100%}
</style>
<script type="text/javascript">window.onerror=function(){return true;}</script>
<script type="text/javascript" src="<?php echo DT_PATH;?>file/script/config.js"></script>
<script type="text/javascript" src="http://app.mapabc.com/apis?&t=flashmap&v=2.4&key=<?php echo $map_key;?>"></script>
<script type="text/javascript">
var mapObj=null;
function mapInit() {
	var mapoption = new MMapOptions();
	mapoption.toolbar = MConstants.ROUND; //设置地图初始化工具条,ROUND:新版圆工具条
	mapoption.overviewMap = MConstants.SHOW; //设置鹰眼地图的状态,SHOW:显示,HIDE:隐藏(默认)
	mapoption.scale = MConstants.SHOW; //设置地图初始化比例尺状态,SHOW:显示(默认),HIDE:隐藏。
	mapoption.zoom = 13;//要加载的地图的缩放级别
	mapoption.center = new MLngLat(<?php echo $map;?>);//要加载的地图的中心点经纬度坐标
	mapoption.language = MConstants.MAP_CN;//设置地图类型,MAP_CN:中文地图(默认),MAP_EN:英文地图
	mapoption.fullScreenButton = MConstants.SHOW;//设置是否显示全屏按钮,SHOW:显示(默认),HIDE:隐藏
	mapoption.centerCross = MConstants.SHOW;//设置是否在地图上显示中心十字,SHOW:显示(默认),HIDE:隐藏
	mapoption.toolbarPos=new MPoint(20,20); //设置工具条在地图上的显示位置
	mapObj = new MMap("map", mapoption); //地图初始化
	mapObj.addEventListener(mapObj,MConstants.ADD_OVERLAY,addOverlayEvent);
}
var tipOption=new MTipOptions();
function addFlashTip(){
	mapObj.removeAllOverlays();
	var fontstyle=new MFontStyle();
	fontstyle.size=13;
	fontstyle.color=0x333333;
	fontstyle.bold=true;

	var fontstyle1=new MFontStyle();
	fontstyle1.size=12;
	fontstyle1.color=0x333333;//内容字体颜色无效
	fontstyle1.bold=false;

	tipOption.title="<?php echo $company;?>";
	tipOption.titleFontStyle=fontstyle;

	tipOption.content="<?php echo $address;?>";
	tipOption.contentFontStyle=fontstyle1;

	tipOption.roundRectSize=20;//tip矩形圆边长度
	tipOption.tipType=MConstants.FLASH_BUBBLE_TIP;
	tipOption.hasShadow=true;
}
function addMarker(){
	addFlashTip();
	var markerOption = new MMarkerOptions();
	markerOption.imageUrl="http://code.mapabc.com/images/lan_1.png";
	markerOption.picAgent=false;
	markerOption.imageAlign=MConstants.BOTTOM_CENTER;
	markerOption.tipOption = tipOption;
	markerOption.canShowTip= true;
	var marker = new MMarker(new MLngLat(<?php echo $map;?>),markerOption);
	marker.id="marker01";
	mapObj.addOverlay(marker,true) ;
}
function addOverlayEvent(param){
	mapObj.openOverlayTip(param.overlayId);
}
</script>
</head>
<body onload="mapInit();addMarker();">
<div id="map"></div>
</body>
</html>