日期:2014-05-16 浏览次数:20457 次
function addMarker() {
lng = document.getElementById("txtlng");
lat = document.getElementById("txtlat");
var icon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), {
offset: new BMap.Size(10, 25),
imageOffset: new BMap.Size(0, 0), // 设置图片偏移
anchor: new BMap.Size(10, 30),
infoWindowAnchor: new BMap.Size(10, 0)
});
//地址解析类
var gc = new BMap.Geocoder();
//初始化地图标记
var marker = new BMap.Marker(new BMap.Point(lng.value, lat.value),
{ icon: icon });
//添加标记
map.addOverlay(marker);
//标记点击事件
marker.addEventListener("click", function (e) {
// map.removeOverlay(marker);
// marker.dispose();
var opts = {
width: 250, // 信息窗口宽度
height: 100, // 信息窗口高度
title: "test" // 信息窗口标题
}
//获取地址信息
gc.getLocation(e.point, function (rs) {
document.getElementById("txtlng").value = e.point.lng;
document.getElementById("txtlat").value = e.point.lat;
});
var infoWindow = new BMap.I