- Timestamp:
- Jun 8, 2013, 12:06:41 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/map/html/mapview.js
r5171 r5172 1 1 2 var map; 2 var markers= []; 3 var QtPlaces; 3 var marker; 4 4 5 var searchCircle; 5 function initialize(lat, lon) { 6 6 7 function initialize(x, y) 8 { 9 var myOptions = { 10 center: new google.maps.LatLng(x, y), 11 zoom: 17, 12 mapTypeId: google.maps.MapTypeId.SATELLITE, 13 panControl: true 14 }; 15 map = new google.maps.Map(document.getElementById("map_canvas"), myOptions) 16 //google.maps.event.addListener(map, "click", function() {} ) 7 var myOptions = { 8 center: new google.maps.LatLng(lat, lon), 9 zoom: 17, 10 mapTypeId: google.maps.MapTypeId.SATELLITE, 11 panControl: true 12 }; 13 14 map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 15 16 marker = new google.maps.Marker({ 17 map: map, 18 position: new google.maps.LatLng(lat, lon), 19 title: "X", 20 // animation: google.maps.Animation.DROP, 21 // icon: jsonObj.icon 22 }); 23 24 //google.maps.event.addListener(map, "click", function() {} ) 17 25 } 18 26 19 function getCurrentPointOfView() { 20 return map.getBounds().getCenter().toUrlValue(6); 21 } 22 23 function removeMarkers() 24 { 25 while(markers.length) 26 markers.pop().setMap(null) 27 function gotoLocation(lat, lon) { 28 var position = new google.maps.LatLng(lat, lon); 29 map.setCenter(position); 30 marker.setPosition(position); 27 31 } 28 32 29 33 // function appendMarker(jsonObj) 30 34 // { 31 // 32 // 33 // 34 // 35 // 36 // 37 // 35 // var marker = new google.maps.Marker({ 36 // position: new google.maps.LatLng( jsonObj.geometry.location.lat, jsonObj.geometry.location.lng ), 37 // map: map, 38 // title: jsonObj.name, 39 // animation: google.maps.Animation.DROP, 40 // icon: jsonObj.icon 41 // }); 38 42 // 39 // 40 // 41 // 43 // google.maps.event.addListener(marker, 'click', function() { 44 // QtPlaces.markerClicked( jsonObj['reference'] ) 45 // }); 42 46 // 43 // 47 // markers.push(marker) 44 48 // } 45 49 // 46 50 // function gotoPlace(json, zoom) 47 51 // { 48 // 49 // 52 // map.setCenter( new google.maps.LatLng( json.geometry.location.lat, json.geometry.location.lng ) ) 53 // map.setZoom(zoom) 50 54 // } 51 55 52 function gotoLocation( lat, lng, zoom )53 {54 map.setCenter( new google.maps.LatLng( lat, lng ) )55 map.setZoom(zoom)56 }57 58 function recreateSearchCircle(lat, lng, radius)59 {60 var searchCircleOptions = {61 strokeColor: "#000000",62 strokeOpacity: 0.75,63 strokeWeight: 1,64 fillColor: "#000000",65 fillOpacity: 0.35,66 map: map,67 center: new google.maps.LatLng( lat, lng ),68 radius: radius69 };70 searchCircle = new google.maps.Circle(searchCircleOptions);71 }
Note:
See TracChangeset
for help on using the changeset viewer.