为PHPCMS增加地图类型字段(2)
网络,2009-08-04 16:37, 文章标签: PHPCMS
if( parent.lng && parent.lat && parent.shopname) {
var center = new GLatLng( parent.lat,parent.lng );
var shop = parent.shopname;
}
if(center) {
map.setCenter(center, 13);
var marker = new GMarker(center, {title: shop});
map.addOverlay(marker);
} else {
var center = new GLatLng({$map[0]},{$map[1]});
map.setCenter(center, 13);
}
}
</script>
{else}
<script language="javascript" src="http://api.51ditu.com/js/maps.js"></script>
<script language="javascript" src="http://api.51ditu.com/js/ezmarker.js"></script>
<div id="maps" style="position:relative; width:315px; height:250px; border:1px solid black;background:;">
<div align="center" style="margin:12px;"><a href="http://api.51ditu.com/docs/mapsapi/help.html" target="_blank" style="color:#D01E14;font-weight:bolder;font-size:12px;">看不到地图请点这里</a></div></div>
<script language="javascript">
var maps = new LTMaps( "maps" );
maps.centerAndZoom(new LTPoint({$map[0]},{$map[1]}),{$map[2]});//调用X坐标Y坐标和缩放比例。
var c = new LTSmallMapControl();
maps.addControl(c);
var point = new LTPoint( {$map[0]} , {$map[1]} );//调用X坐标Y坐标。
var marker = new LTMarker( point );
maps.addOverLay( marker );
var text = new LTMapText( marker );
text.setLabel( "{$title}" ); //生成后显示的位置!
maps.addOverLay( text );
</script>
{/if}
</div>
文章源自:明晨网络,网络,《为PHPCMS增加地图类型字段(2)》,http://www.mingchennet.com/tec/code/php/45.htm