Google maps 将坐标转换为地址v3 google api
我无法将坐标转换为地址。。。 几乎得到了下面的调整功能。。。但是有多少个标记,只创建最后一个标记…: 我的创建标记的功能:Google maps 将坐标转换为地址v3 google api,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我无法将坐标转换为地址。。。 几乎得到了下面的调整功能。。。但是有多少个标记,只创建最后一个标记…: 我的创建标记的功能: function createMarker(point,info,map) { var iconURL = 'img/pata.png'; var iconSize = new google.maps.Size(32,34); var iconOrigin = new google.maps.Point(0,0)
function createMarker(point,info,map) {
var iconURL = 'img/pata.png';
var iconSize = new google.maps.Size(32,34);
var iconOrigin = new google.maps.Point(0,0);
var iconAnchor = new google.maps.Point(15,30);
var myIcon = new google.maps.MarkerImage(iconURL, iconSize, iconOrigin, iconAnchor);
var marker = new google.maps.Marker({
position : point,
html : info,
map : map,
icon: myIcon
});
var infowindow = new google.maps.InfoWindow({
content: "Dispositivo: " + info + "<br> Endereço: " + point
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,this);
});
}
可以,
但不知道如何将地址单独列出。。。
但是得到了点击信息窗口:
function createMarkerAtual(point,info,dt,map) {
var iconURL = 'img/dog2.png';
var iconSize = new google.maps.Size(45,45);
var iconOrigin = new google.maps.Point(0,0);
var iconAnchor = new google.maps.Point(15,30);
var myIcon = new google.maps.MarkerImage(iconURL, iconSize, iconOrigin, iconAnchor);
var marker = new google.maps.Marker({
position : point,
html : info,
map : map,
icon: myIcon
});
google.maps.event.addListener(marker, 'click', function() {
endereco(info,this.position);
infowindow.open(map,this);
});
}
function endereco(info,point){
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'latLng': point}, function(results, status){
if (status == google.maps.GeocoderStatus.OK){
infowindow.setContent('<b>Coordenadas: </b>' + point + '<br><b>Dispositivo:</b> ' + info + '<br><b>Endereço: </b>' + results[0].formatted_address);
} else {
}
});
}
函数CreateMarkeratoral(点、信息、dt、地图){
var iconURL='img/dog2.png';
var iconSize=newgoogle.maps.Size(45,45);
var iconOrigin=新的google.maps.Point(0,0);
var iconAnchor=新的google.maps.Point(15,30);
var myIcon=new google.maps.MarkerImage(iconURL、iconSize、iconOrigin、iconAnchor);
var marker=new google.maps.marker({
位置:点,,
html:info,
地图:地图,
图标:myIcon
});
google.maps.event.addListener(标记'click',函数(){
恩德雷科(信息,本职位);
打开(地图,这个);
});
}
功能endereco(信息,点){
var geocoder=new google.maps.geocoder();
geocoder.geocode({'latLng':point},函数(结果,状态){
if(status==google.maps.GeocoderStatus.OK){
infowindow.setContent('Coordenadas:'+point+'
Dispositivo:'+info+'
endreço:'+results[0]。格式化的地址);
}否则{
}
});
}
function createMarkerAtual(point,info,dt,map) {
var iconURL = 'img/dog2.png';
var iconSize = new google.maps.Size(45,45);
var iconOrigin = new google.maps.Point(0,0);
var iconAnchor = new google.maps.Point(15,30);
var myIcon = new google.maps.MarkerImage(iconURL, iconSize, iconOrigin, iconAnchor);
var marker = new google.maps.Marker({
position : point,
html : info,
map : map,
icon: myIcon
});
google.maps.event.addListener(marker, 'click', function() {
endereco(info,this.position);
infowindow.open(map,this);
});
}
function endereco(info,point){
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'latLng': point}, function(results, status){
if (status == google.maps.GeocoderStatus.OK){
infowindow.setContent('<b>Coordenadas: </b>' + point + '<br><b>Dispositivo:</b> ' + info + '<br><b>Endereço: </b>' + results[0].formatted_address);
} else {
}
});
}