Поэтому у меня есть широта и долгота, как 44.4647452 и 7.3553838 . Мне нужно получить адрес: Милан, Италия, ул. Кеннеди 89. Как я могу это сделать?
Учитывая пару значений lat / lng, как определить, находится ли пара в многоугольнике? Мне нужно сделать это на PHP. Я вижу, что API Карт Google имеет метод containsLocation : https://developers.google.com/maps/documentation/javascript/reference . Есть ли способ использовать это из PHP?
Недавно я начал изучать API Карт Google, чтобы попробовать что-то новое на своих сайтах. В настоящее время я использую этот код: <?php $postcode = $_REQUEST['postcode']; $url = 'http://maps.googleapis.com/maps/api/geocode/xml?address='.$postcode.'&sensor=false'; $parsedXML = simplexml_load_file($url); if($parsedXML->status != "OK") { echo "There has been a problem: " . $parsedXML->status; } $myAddress = array(); foreach($parsedXML->result->address_component as $component) { if(is_array($component->type)) $type = […]
Я пытаюсь получить страницу с AJAX, но когда я получаю эту страницу, и она включает в себя код Javascript – она не выполняет ее. Зачем? Простой код на моей странице ajax: <script type="text/javascript"> alert("Hello"); </script> … и он не выполняет его. Я пытаюсь использовать API Карт Google и добавлять маркеры с помощью AJAX, поэтому, когда […]
Это мои координаты выбранных диагональных точек, будет больше, когда выбранными точками больше. 1: 25.312063043186914 2: 55.30672073364258 1: 25.24096949112138 2: 55.40525436401367 1: 25.224509592006314 2: 55.3462028503418 1: 25.22513076073063 2: 55.281314849853516 1: 25.27822894908031 2: 55.25899887084961 ниже мой текущий mysql-запрос не дает мне идеального результата между выбранной диагональю. SELECT * FROM tbl_custom WHERE latitude <= 25.312063043186914 AND latitude >= […]
Возможный дубликат: Радиус нескольких точек широты / долготы дистанционные вычисления в запросах mysql выберите в пределах 20 километров в зависимости от широты / долготы У меня есть таблица MyISAM, в которой хранятся данные. Данные включают широту и долготу для Карт Google. То, что я пытаюсь достичь, – это выбрать все объекты в радиусе 40 километров […]
У меня есть этот скрипт, который покажет пользовательские маркеры на карте google, но я бы хотел включить текстовое поле ввода и иметь возможность ввести город / штат и почтовый индекс и посмотреть, есть ли какие-либо маркеры внутри, скажем, 400 миль от этого города / штата или почтового индекса. Мне бы очень понравилось, если карта может […]
Я использую этот код для нахождения lat lon местоположения $api='http://maps.googleapis.com/maps/api/geocode/json?address=United States Neversink&sensor=false'; $result = file_get_contents($api); $data = json_decode($result); Но он дает предупреждение Warning: file_get_contents (http://maps.googleapis.com/maps/api/geocode/json?address=United States Neversink & sensor = false) [function.file-get-contents]: не удалось открыть поток: Ошибка HTTP-запроса! HTTP / 1.0 400 Bad Request в C: \ wamp \ www \ new_yellowpages \ modules \ […]
У меня есть следующий код: <?php if($_GET['postcode']){ ?> //alert(<?php echo $_GET['postcode'];?>) <?php }?> function initialize() { var mapOptions = { zoom: 6, center: new google.maps.LatLng("<?php echo $_GET['postcode'];?>"), mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('map_canvas'),mapOptions); map.setTilt(45); var addressArray = new Array("<?php echo $_GET['postcode'];?>"); var geocoder = new google.maps.Geocoder(); var markerBounds = new google.maps.LatLngBounds(); for (var […]
Хей, мне интересно, как выработать расстояние между двумя почтовыми кодами с помощью PHP и Google Maps Api. Любой получил какую-либо идею или ссылки на примеры.