Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2013, 22:27
Интересующийся
Отправить личное сообщение для Millerlight Посмотреть профиль Найти все сообщения от Millerlight
 
Регистрация: 27.04.2012
Сообщений: 26

Определение координат Google Maps и высоту обзора
Всем привет! Подскажите пжл как на основе этого сделать следующее:

Полученные координаты выводились в форме вместе с zoom для дальнейшей отправки в бд?

С Js мне сложно как то сдружиться... Кто поможет 200 рублей на мобилку кину 100%.



<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder = new google.maps.Geocoder();

function geocodePosition(pos) {
  geocoder.geocode({
    latLng: pos
  }, function(responses) {
    if (responses && responses.length > 0) {
      updateMarkerAddress(responses[0].formatted_address);
    } else {
      updateMarkerAddress('Cannot determine address at this location.');
    }
  });
}

function updateMarkerStatus(str) {
  document.getElementById('markerStatus').innerHTML = str;
}

function updateMarkerPosition(latLng) {
  document.getElementById('info').innerHTML = [
    latLng.lat(),
    latLng.lng()
  ].join(', ');
}
 
function initialize() {
  var latLng = new google.maps.LatLng(54.21058872915175, 49.572539382957075);
  var map = new google.maps.Map(document.getElementById('mapCanvas'), {
    zoom: 11,
    center: latLng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  });
  var marker = new google.maps.Marker({
    position: latLng,
    title: 'Hello World!',
    map: map,
	animation: google.maps.Animation.DROP,
    draggable: true
  });
  
 
  // Update current position info.
  updateMarkerPosition(latLng);
  geocodePosition(latLng);
  
  // Add dragging event listeners.
 
  
  google.maps.event.addListener(marker, 'drag', function() {
   updateMarkerPosition(marker.getPosition());
  });
   google.maps.event.addListener(marker, 'dragend', function() {
   geocodePosition(marker.getPosition());
  });
}

// Onload handler to fire off the app.
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
  <style>
  #mapCanvas {
    width: 500px;
    height: 400px;
    float: left;
  }
  #infoPanel {
    float: left;
    margin-left: 10px;
  }
  #infoPanel div {
    margin-bottom: 5px;
  }
  </style>
  
  <div id="mapCanvas"></div>
  <div id="infoPanel">
     <b>Current position:</b>
    <div id="info"></div>
  </div>
  
  
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Координаты google maps okrip25 Events/DOM/Window 6 29.12.2011 23:21
Как запустить модальное окно из информационного окна google maps? www123 jQuery 5 04.09.2011 23:38
JavaScript + Google Maps ahimaskrasavin Элементы интерфейса 5 20.06.2011 13:21
Google Maps plugin InviS jQuery 0 06.10.2010 14:17
Google maps алгоритм приближения к точке mycoding Общие вопросы Javascript 2 20.04.2010 13:58