涓?浜哄井淇″??浼??凤?????璐规??㈠?搴??ㄢ???????扮?搴?浼?寰?淇℃?ㄩ?????ャ??璋㈣阿澶у?舵?????虫敞??
绐??舵?宠??璇?winfrom绐?浣?璋???tml椤甸?㈠苟?剧ず椤甸?㈠??瀹广??
灏辨?垮?绀哄?板?炬?ヨ??璇?????涓??????撅?
涓??㈡??椤圭????寤虹??杩?绋?锛?
涓?????寮?vs---?板缓椤圭??
椤圭??????indows绐?浣?椤圭??????瀛???渚垮????
浜????抽??椤圭??-->娣诲??--->???╂?板缓椤广??
???╁乏杈?eb涓???html椤?
涓????板?ㄩ」??涓?搴?璇ユ??涓?涓?绐?浣???涓?涓?html椤典???浠g???ㄥ??
winfrom绐?浣?璁剧疆--->??杈规????т欢?芥??濡??撅???宸卞?圭?т慨?瑰??с??
HTMLMap.html椤典唬??---->澶??跺?冲??
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="keywords" content="?惧害?板???惧害?板??PI锛??惧害?板?捐??瀹?涔?宸ュ?凤??惧害?板?炬??瑙??虫??寰?宸ュ?? />
<meta name="description" content="?惧害?板??PI??瀹?涔??板?撅?甯??╃?ㄦ?峰?ㄥ??瑙?????浣?涓??????惧害?板?? />
<title>?惧害?板??PI??瀹?涔??板??lt;/title>
<!--寮??ㄧ?惧害?板??PI-->
<style type="text/css">
html, body {
margin: 0;
padding: 0;
}
.iw_poi_title {
color: #CC5522;
font-size: 14px;
font-weight: bold;
overflow: hidden;
padding-right: 13px;
white-space: nowrap;
}
.iw_poi_content {
font: 12px arial,sans-serif;
overflow: visible;
padding-top: 4px;
white-space: -moz-pre-wrap;
word-wrap: break-word;
}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true"></script>
</head>
<body>
<!--?惧害?板?惧?瑰??15, 456-->
<div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div>
</body>
<script type="text/javascript">
//??寤哄????濮????板?惧?芥?帮?
function initMap() {
createMap();//??寤哄?板?? setMapEvent();//璁剧疆?板?句?浠? addMapControl();//???板?炬坊???т欢
}
//??寤哄?板?惧?芥?帮?
function createMap() {
var map = new BMap.Map("dituContent");//?ㄧ?惧害?板?惧?瑰?ㄤ腑??寤轰?涓??板?? var point = new BMap.Point(116.395645, 39.929986);//瀹?涔?涓?涓?涓?蹇??瑰????
map.centerAndZoom(point, 12);//璁惧???板?剧??涓?蹇??瑰??????骞跺??板?炬?剧ず?ㄥ?板?惧?瑰?ㄤ腑
window.map = map;//灏?map????瀛??ㄥ?ㄥ?ㄥ?
}
//?板?句?浠惰?剧疆?芥?帮?
function setMapEvent() {
map.enableDragging();//???ㄥ?板?炬???戒?浠讹?榛?璁ゅ??????涓???)
map.enableScrollWheelZoom();//???ㄥ?板?炬?杞??惧ぇ缂╁?
map.enableDoubleClickZoom();//???ㄩ??????绘?惧ぇ锛?榛?璁ゅ??????涓???)
map.enableKeyboard();//???ㄩ????涓?涓?宸??抽??绉诲?ㄥ?板?? }
//?板?炬?т欢娣诲???芥?帮?
function addMapControl() {
//???板?句腑娣诲??缂╂?炬?т欢
var ctrl_nav = new BMap.NavigationControl({ anchor: BMAP_ANCHOR_TOP_LEFT, type: BMAP_NAVIGATION_CONTROL_LARGE });
map.addControl(ctrl_nav);
//???板?句腑娣诲??缂╃?ュ?炬?т欢
var ctrl_ove = new BMap.OverviewMapControl({ anchor: BMAP_ANCHOR_BOTTOM_RIGHT, isOpen: 1 });
map.addControl(ctrl_ove);
//???板?句腑娣诲??姣?渚?灏烘?т欢
var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT });
map.addControl(ctrl_sca);
}
initMap();//??寤哄????濮????板??</script>
</html>
涓昏??ㄥ??---娉ㄦ??浜?椤?
?ㄩ〉?㈠????涔???????html??浠舵?惧?伴」????...\bin\Debug??浠跺す涓?锛???杩?琛?exe?ㄥ??涓?涓???褰?涓???
?跺??绐?浣?杩?琛???浠g??锛?
缁?绐?浣?涓?涓?Load浜?浠躲??????杩?涓??????界??涓昏???
private void Form1_Load(object sender, EventArgs e)
{
wbShow.ScriptErrorsSuppressed = true;
string path = Path.Combine(Application.StartupPath, "HTMLMap.html");
wbShow.Navigate(path);
}
涓??㈡??绐?浣??????ㄥ???抽??浠g??
Point point = new Point();
private void label1_MouseDown(object sender, MouseEventArgs e)
{
point.X = e.X;
point.Y = e.Y;
}
private void label1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button==MouseButtons.Left)
{
Point newPoint = MousePosition;
newPoint.Offset(-point.X,-point.Y);
Location = newPoint;
}
}
private void btnExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
?版?ょ???锛?
婧????板??