Google геокодирование Ответ от контроллера на Javascript

Я работаю над проектом Laravel 5.1 и использую "alexpechkarev/google-geocoder": "dev-master" который работает отлично.

Небольшая проблема возникает, когда я пытаюсь распечатать карту с помощью Javascript.
Я получаю этот ответ в моем контроллере:

$param = array(
"address"=> $detail->address,
"components"=>"country:NG");

$response = \Geocoder::geocode('json', $param);

echo "<pre>", print_r($response), "</pre>";

И я получаю этот ответ:

{
"results" : [
{
"address_components" : [
{
"long_name" : "Nigeria",
"short_name" : "NG",
"types" : [ "country", "political" ]
}
],
"formatted_address" : "Nigeria",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 13.8856449,
"lng" : 14.677982
},
"southwest" : {
"lat" : 4.2464428,
"lng" : 2.676932
}
},
"location" : {
"lat" : 9.081999,
"lng" : 8.675276999999999
},
"location_type" : "APPROXIMATE",
"viewport" : {
"northeast" : {
"lat" : 13.8856449,
"lng" : 14.677982
},
"southwest" : {
"lat" : 4.2464428,
"lng" : 2.676932
}
}
},
"partial_match" : true,
"place_id" : "ChIJDY2kfa8LThARyAvFaEH-qJk",
"types" : [ "country", "political" ]
}
],
"status" : "OK"}
1

Мой вопрос, как получить этот ответ от контроллера к Javascript и передать его на карту.

Что-то вроде этого:

$('#map_canvas').gmap3({
marker:{
address: '40.717599,-74.005136'
},
map:{
options:{
zoom: 17,
scrollwheel: false,
streetViewControl : true
}
}
});

Благодарю.

0

Решение

Это просто.

шаги:

Например: попробуйте http://maps.googleapis.com/maps/api/geocode/json?address=bhaktapur+nepal+srijananagar

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]