如何在拖动地图图钉上获取地址
how to get address on drag map pin
我如何通过拖动一个图钉来使用地图获取地址?
这是我正在使用的地图 link : MAP-ADDRESS
问题是,当我拖动图钉时,时间 latlong 是可变的,但地址不是。
javascript代码:
$(function(){
$("#geocomplete").geocomplete({
map: ".map_canvas",
details: "form",
markerOptions: {
draggable: true
},
types: ["geocode", "establishment"]
});
// I can get lat long from here, but how to get the address?
$("#geocomplete").bind("geocode:dragged", function(event, latLng){
$("input[name=lat]").val(latLng.lat());
$("input[name=lng]").val(latLng.lng());
$("input[name=formatted_address]").val('address value');
$("#reset").show();
});
$("#find").click(function(){
$("#geocomplete").trigger("geocode");
});
});
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
$.ajax({
type: 'post',
dataType: "jsonp",
crossdomain: true,
url: 'https://maps.googleapis.com/maps/api/geocode/json',
data: {
key: 'key',
latlng: lat + "," + lng
},
success: function (json) {
//show on page
},
async: false,
error: function ()
{
console.log()
}
});
我如何通过拖动一个图钉来使用地图获取地址?
这是我正在使用的地图 link : MAP-ADDRESS
问题是,当我拖动图钉时,时间 latlong 是可变的,但地址不是。
javascript代码:
$(function(){
$("#geocomplete").geocomplete({
map: ".map_canvas",
details: "form",
markerOptions: {
draggable: true
},
types: ["geocode", "establishment"]
});
// I can get lat long from here, but how to get the address?
$("#geocomplete").bind("geocode:dragged", function(event, latLng){
$("input[name=lat]").val(latLng.lat());
$("input[name=lng]").val(latLng.lng());
$("input[name=formatted_address]").val('address value');
$("#reset").show();
});
$("#find").click(function(){
$("#geocomplete").trigger("geocode");
});
});
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
$.ajax({
type: 'post',
dataType: "jsonp",
crossdomain: true,
url: 'https://maps.googleapis.com/maps/api/geocode/json',
data: {
key: 'key',
latlng: lat + "," + lng
},
success: function (json) {
//show on page
},
async: false,
error: function ()
{
console.log()
}
});