2016-02-10 2 views
1

Я нахожусь в проекте Symfony, где мне нужно назначить адрес пользователю. Затем я должен показать свою позицию на карте. Я использую Пакет Google Maps для Google. Маркеры работают с координаторами. Итак, я думаю, что лучший способ сделать это - использовать Google Адреса и получить координаторов. И затем назначьте его маркерам.Получить координаты из API Google в API в Symfony Ivory Bundle

Проблема заключается в следующем: как получить координаты из API Google Адресов и сохранить их с доктриной?

Благодаря

ответ

0

Ваш пакет может запросить The Google Maps Geocoding API, который дает вам информацию о месте с cordinates.

// Requests the ivory google map geocoder service 
$geocoder = $this->get('ivory_google_map.geocoder'); 

// Geocode an address 
$response = $geocoder->geocode('YOUR_ADDRESS_HERE'); 

// Get the result corresponding to your address 
foreach($response->getResults() as $result) { 
    var_dump($result->getGeometry()->getLocation()); 
} 

Адрес full doc!

+0

Спасибо, это именно то, что мне нужно! – math1761

+0

Рад помочь! Пожалуйста, примите мой ответ, если вы довольны. ;) –