地图标记
发布时间:2020-12-15 00:02:23 所属栏目:C语言 来源:网络整理
导读:table class="html5" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
<table class="html5"> |
<tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
? ? #tmdMap{
? ? ? ? width: 100%;
? ? ? ? height: 100%;
? ? ? ? /*background: red;*/
? ? }
>
><>
? ? var script = document.createElement("script");
? ? script.src = "http://api.map.baidu.com/api?v=2.0
? ? document.body.appendChild(script);
?
?
?
? ? function mapMarkInit() {
? ? ? ? window.map = new BMap.Map("tmdMap"); ? ? ? ? ? ?// 创建Map实例
? ? ? ? map.centerAndZoom('福州',13);
? ? ? ? map.enableScrollWheelZoom();
? ? ? ? map.enableKeyboard();
? ? ? ? map.enableInertialDragging();
?
?
? ? ? ? map.addControl(new BMap.CityListControl({
? ? ? ? ? ? anchor: BMAP_ANCHOR_BOTTOM_RIGHT // BMAP_ANCHOR_TOP_LEFT
? ? ? ? }));
? ? ? ? map.addControl(new BMap.MapTypeControl({
? ? ? ? ? ? anchor: BMAP_ANCHOR_TOP_RIGHT
? ? ? ? }));
? ? ? ? map.addControl(new BMap.NavigationControl({
? ? ? ? ? ? anchor: BMAP_ANCHOR_TOP_LEFT,// ? ? ? ? ? ?offset: new BMap.Size(-10,30),? ? ? ? ? ? enableGeolocation: true
? ? ? ? }));
? ? ? ? var myIcon = new BMap.Icon('http://api0.map.bdimg.com/images/marker_red_sprite.png',new BMap.Size(39,25));
?
? ? ? ? map.addEventListener("click",function(e){
? ? ? ? ? ? map.clearOverlays();
?
? ? ? ? ? ? window.marker = new BMap.Marker(e.point,{
? ? ? ? ? ? ? ? enableDragging: true,? ? ? ? ? ? ? ? icon: myIcon,? ? ? ? ? ? ? ? offset: new BMap.Size(9,-12)
? ? ? ? ? ? });
? ? ? ? ? ? marker.addEventListener('dragend',mapMarkReturn);
? ? ? ? ? ? map.addOverlay(marker);
?
? ? ? ? ? ? mapMarkReturn();
? ? ? ? });
?
? ? ? ? if (window.mapMarkInputJ.value
? ? ? ? ? ? window.marker = new BMap.Marker(point,mapMarkReturn);
? ? ? ? ? ? map.addOverlay(marker);
?
? ? ? ? ? ? map.addEventListener("load",function(e){
? ? ? ? ? ? ? ? map.panTo(point);
? ? ? ? ? ? });
? ? ? ? }
? ? }
?
? ? function mapMarkReturn() {
? ? ? ? var point = window.marker.getPosition();
? ? ? ? window.mapMarkInputJ.value = point.lng;
? ? ? ? window.mapMarkInputW.value = point.lat;
// ? ? ? ?var pos = {
// ? ? ? ? ? ?j: point.lng,// ? ? ? ? ? ?w: point.lat
// ? ? ? ?};
// ? ? ? ?console.log(pos);
? ? }
>
-->
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!