Тема: Google Maps API
Показать сообщение отдельно
  #2 (permalink)  
Старый 30.11.2017, 10:21
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

JeeOpp, Может так?
<form action="Controller" method="post">
	<input type="hidden" name="method" value = "callTaxi">
	<input type="hidden" name="position" value="">
	<button type="submit">Заказать такси</button>
</form>
<script>
	var centerLatLng=[53.907761, 27.567160];
	document.querySelector('input[name="position"]').value=centerLatLng.join(',');
	function initMap() {
		var centerLatLng = new google.maps.LatLng(centerLatLng.join(', '));

		var mapOptions = {
			center: centerLatLng, // Координаты центра мы берем из переменной centerLatLng
			zoom: 12               // Зум по умолчанию. Возможные значения от 0 до 21
		};
		var map = new google.maps.Map(document.getElementById("map"), mapOptions);

		var marker = new google.maps.Marker({
			position: centerLatLng,
			map: map,
			draggable:true,
			title:"Drag me!"
		});
	}
	google.maps.event.addDomListener(window, "load", initMap);

</script>
Ответить с цитированием