2015-09-04 2 views
-2

Я новичок в геопозициях, и я использую PHP. Я хочу получить карту на своем веб-сайте в Интернете, где человек на моем сайте знает свое точное местоположение. Он также должен иметь возможность изменить свое местоположение на карте, например, как в swiggy.com.Как выбрать мое местоположение географии с помощью Google Maps

+1

Просьба указать код, показывающий, что вы пробовали до сих пор. [Как спросить] (http://stackoverflow.com/help/how-to-ask) –

ответ

0

Хорошо, я надеюсь, вы прочитали документацию API Google Map API. Погуглить, что вы просите изгнал вас здесь:

https://developers.google.com/maps/articles/geolocation

Что я расскажу вам, как добавить Draggable маркер.

var map = new google.maps.Map([...]) 
    //After using geolocation and getting the user coordinates 

    var marker = new google.maps.Marker({ 
    //Note this variable contains the previously created LatLng Object 
    //with the user position 
    position: userPosLatLng, 

    //Important so the user can realocate 
    draggable: true, 

    map: map, 
    title: 'You're here' 
    }); 

Вы хотите обновить координаты пользователя, когда он прекратит перетаскивание маркера вправо?

Здесь вы делаете это. Добавить прослушиватель событий после предыдущих строк:

google.maps.event.addListener(marker, 'dragend', function(event) { 
    userPosLatLng = event.latLng; 
}); 
Смежные вопросы