| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- var map = null;
- var myOptions = {
- zoom: view_level,
- mapTypeControl: true,
- mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
- navigationControl: true,
- mapTypeId: google.maps.MapTypeId.ROADMAP,
- center: new google.maps.LatLng('30.2448','120.1519')
- }
- function init_map() {
- map = new google.maps.Map(document.getElementById(map_id), myOptions);
- if(p1 != '' && p2 != '') {
- var c = new google.maps.LatLng(p2, p1);
- map.setCenter(c, view_level);
- if(show > 0) {
- var marker = new google.maps.Marker({
- position: c,
- map: map,
- title:title
- });
- }
- }
- }
- function markmap() {
- var Center = map.getCenter();
- var lat = new String(Center.lat());
- var lng = new String(Center.lng());
- setLatLng(lat, lng);
- var marker = new google.maps.Marker({
- position: new google.maps.LatLng(lat,lng),
- map: map,
- draggable: true
- });
- google.maps.event.addListener(marker, 'dragstart', function() {
- try {
- map.closeInfoWindow();
- }
- catch (err){
- }
- });
- google.maps.event.addListener(marker, 'dragend', function() {
- var latlng = marker.getPosition();
- lng = String(latlng.lng());
- lat = String(latlng.lat());
- setLatLng(lat,lng);
- });
- }
- function setLatLng(lat,lng) {
- document.getElementById('point1').value = lng;
- document.getElementById('point2').value = lat;
- }
- window.onload = function () {
- init_map();
- }
|