62,041
社区成员
发帖
与我相关
我的任务
分享
<body class="main" onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px">
</div>
<input type="hidden" name="address" id="address" runat="server" />
<input type="hidden" name="jingdu" id="jingdu" runat="server" />
<input type="hidden" name="weidu" id="weidu" runat="server" />
</body>
</html>
<script src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAZBqWPQLFyu5zV_vKegv6NhRrI8R4avolzb3v0v2S_nkVOXC0whQREM9qiFV3D9Z6eHhE07rKJNVXiw" type="text/javascript"></script>
<script type="text/javascript">
function load()
{
var address=document.getElementById("address").value;
var phone=document.getElementById("phone").value;
var jingdu=document.getElementById("jingdu").value;
var weidu=document.getElementById("weidu").value;
var map = new GMap2(document.getElementById("map"));
if(jingdu=="" || weidu=="")
{
map.setCenter(new GLatLng(36.0605, 120.3859), 13);
//用addControl方法在地图上添加控件,下面是添加可以移动/缩放地图以及在地图和卫星模式之间切换
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
//地图比例尺
map.addControl(new GScaleControl());
}else{
map.setCenter(new GLatLng(jingdu, weidu), 13);
//用addControl方法在地图上添加控件,下面是添加可以移动/缩放地图以及在地图和卫星模式之间切换
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
//地图比例尺
map.addControl(new GScaleControl());
//创建标记点
var marker = new GMarker(new GLatLng(jingdu, weidu));
map.addOverlay(marker);
//在标记上显示信息窗口
marker.openInfoWindowHtml(address+"<br/>"+phone);
}
}
</script>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}