Próbuję przekonwertować pozycję myszy na mapie google do obiektu LatLng. Widzę sporo postów na uzyskanie pozycji z z mapą google „kliknij” zdarzenie etc, tak:uzyskać szerokość geograficzną szerokości geograficznej z pozycji myszy
google.maps.event.addListener(map, 'click', function(event) {
mouseLocation = event.latLng;
});
Ale to nie działa dla moich celów, ponieważ ja nie reaguje na zdarzenia mapie , Odpowiadam na wydarzenie "tapHold". Wewnątrz zdarzenia tapHold chciałbym uzyskać szerokość i długość geograficzną aktualnej pozycji myszy. Właściwie mogłem zobaczyć, że taka funkcja jest przydatna na wiele sposobów, poza zwykłym wydarzeniem tapHold.
Mogę wymyślić kilka hacków takich jak, aby utworzyć najeżdżanie kursorem w locie, a następnie pozwolić mu wystrzelić tylko raz i usunąć go po otrzymaniu obiektu LatLng od zdarzenia najazdu, ale wydaje mi się nieco hackowskie dla mnie ... Poszukuję bardziej eleganckiego rozwiązania. Dzięki!
co jest xi y w twoim przykładzie, to jedyny błąd, który dostaję ... –