
1)地图控件有一个事件OnMarkerClick,鼠标点击地图上的Marker时,会引发此事件
2)点击Marker,显示这个Marker的经纬度
private void mapControl_OnMarkerClick(GMapMarker item, MouseEventArgs e){
//item是被点击的Marker
string message = string.Format("经度:{0},纬度{1}",
item.Position.Lng,
item.Position.Lat)
//在消息框中显示
MessageBox.Show(message)
}
GAMP.NET没有提供这个功能,你可以编程实现。1)向GMapControl控件添加一个GMapOverlay层
2)采用默认的GMarker来标注你感兴趣的建筑物
3)点击GMarker时,由你提供该建筑物内人员、建筑面积等信息,然后用GMapToolTip显示这些信息。
卫星图添加的方法您可以用addControl方法在地图上添加控件。在这个例子里,我们加入GSmallMapControl和GMapTypeControl控件,这样我们分别可以移动/缩放地图以及在地图和卫星模式之间切换。
var map = new GMap2(document.getElementById("map"))
map.addControl(new GSmallMapControl())
map.addControl(new GMapTypeControl())
map.setCenter(new GLatLng(37.4419, -122.1419), 13)
我这个 卫星,道路图,都有
注意自己添加函数就可以了,试看教程,超级详细
教程http://www.codechina.org/doc/google/gmapapi/
地址http://code.google.com/intl/zh-CN/apis/maps/
教程http://www.codechina.org/doc/google/gmapapi/
什么是 Google 地图 API?
Google 地图 API 使您能够使用 JavaScript 将 Google 地图嵌入自己的网页中。API 提供了大量实用工具用以处理地图(正如 http://maps.google.com 网页上的地图),并通过各种服务向地图添加内容,从而使您能够在您的网站上创建功能强大的地图应用程序。
新增! Google Maps API for Flash® - 在 Adobe® Flash 环境中构建和部署地图应用程序!
Sign up for a Google Maps API key, or read more about the API.
Map data ©2009 Tele Atlas - Terms of Use
地图 API 是一项免费的测试版服务,在客户可免费访问的任何网站上均可使用。有关更多信息,请参阅使用条款。
学习这个API最简单的方法就是看一个简单的例子。下面的网页显示一个500x300的地图,中心位于California,Palo Alto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/htmlcharset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"))
map.setCenter(new GLatLng(37.4419, -122.1419), 13)
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500pxheight: 300px"></div>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)