<script type="text/javascript">
// 百度地图API功能
var marker;
var zoomSize = 17;
var map = new BMap.Map("allmap");
// 用城市名设置地图中心点
var cityName = document.getElementById("cityName").value;
//alert(cityName);
// 添加带有定位的导航控件
var navigationControl = new BMap.NavigationControl({
// 靠左上角位置
anchor : BMAP_ANCHOR_TOP_LEFT,
// LARGE类型
type : BMAP_NAVIGATION_CONTROL_LARGE,
// 启用显示定位
enableGeolocation : true
});
map.addControl(navigationControl);
// 编写自定义函数,创建标注
function addMarker(point, title) {
// 是引用图标的名字以及大小,注意大小要一样
var myIcon = new BMap.Icon(
"/Public/uploads/51-20.png",
new BMap.Size(100, 2*100)); // 指定定位位置
// 创建标注对象并添加到地图
var marker = new BMap.Marker(point, {
icon : myIcon
});
// 设置坐标点
function addMapOverlay(){
// alert(markers.length+"---2");
// alert(markers[0].position.lng+"----3");
// alert(markers[0].position.lat+"----4");
for(var i = 0; i < markers.length; i++ ){
var point = new BMap.Point(markers[i].position.lng, markers[i].position.lat);
addMarker(point, markers[i].position.info);
}
}
</script>
第三步:写对应的控制器;
<?php
namespace Home\Controller;
use Think\Controller;