涓?浜哄井淇″??浼??鳳?????璐規??㈠?搴??ㄢ???????扮?搴?浼?寰?淇℃?ㄩ?????ャ??璋㈣阿澶у?舵?????蟲敞??
绐??舵?寵??璇?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();
}
?版?ょ???锛?
婧????闆??