Tôi cần lấy địa chỉ và tọa độ sau khi nhấp vào bản đồ, tôi đang sử dụng bản đồ google api v3, tôi đã phục hồi lại tọa độ ở đầu vào nhưng tôi cũng cần có điểm của điểm.nhận địa chỉ sau khi nhấp vào bản đồ
function initialize() {
var myOptions = {
center: new google.maps.LatLng(36.835769, 10.247693),
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
google.maps.event.addListener(map, 'click', function(event) {
placeMarker(event.latLng);
});
var marker;
function placeMarker(location) {
if(marker){ //on vérifie si le marqueur existe
marker.setPosition(location); //on change sa position
}else{
marker = new google.maps.Marker({ //on créé le marqueur
position: location,
map: map
});
}
latitude.value=location.lat();
longitude.value=location.lng();
}
}
Tôi đã sử dụng tập lệnh php này để nhận địa chỉ nhưng nếu không biết cách sử dụng nó trong javascript? Tôi có thể sử dụng javascript để nhận địa chỉ không?
<?php
$url = 'http://where.yahooapis.com/geocode?location=40.714224,-73.961452&gflags=R&flags=J';
$response = json_decode(file_get_contents($url));
$location = $response->ResultSet->Results[0];
foreach ((array) $location as $key => $value) {
if($key == 'city')
$city = $value;
if($key == 'country')
$country = $value;
if($key == 'street')
$street = $value;
}
echo "Street: ".$street."<br>";
echo "City: ".$city;
echo "<br/>Country: ".$country;
?>
nhờ một người đàn ông rất nhiều, nó làm việc;) – Houx
Bạn đang chào đón! –
xin vui lòng, tôi nhận được kết quả bằng tiếng Pháp, tôi cần chúng bằng tiếng Anh, bất kỳ ý tưởng. – Houx