java百度 反地理编码,地址(反向地理编码)谷歌 Map

我在phonegap中有一个Android应用程序,它是一个谷歌 Map ,它显示我当前的位置,我的位置有一个可拖动的标记,以及显示我的纬度和经度的infoWindow .

var map;

var marker;

var infowindowPhoto = new google.maps.InfoWindow();

var latPosition;

var longPosition;

function initialize() {

var mapOptions = {

zoom: 8,

mapTypeId: google.maps.MapTypeId.ROADMAP,

center: new google.maps.LatLng(10,10)

};

map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);

initializeMarker();

}

function initializeMarker() {

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(function (position) {

var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);

latPosition = position.coords.latitude;

longPosition = position.coords.longitude;

marker = new google.maps.Marker({

position: pos,

draggable: true,

animation: google.maps.Animation.DROP,

map: map

});

map.setCenter(pos);

updatePosition();

google.maps.event.addListener(marker, 'click', function (event) {

updatePosition();

});

google.maps.event.addListener(marker, 'dragend', function (event) {

updatePosition();

});

});

}

}

function updatePosition() {

latPosition = marker.getPosition().lat();

longPosition = marker.getPosition().lng();

contentString = '

Lat: ' + latPosition + '

Lng: ' + longPosition + '

';

infowindowPhoto.setContent(contentString);

infowindowPhoto.open(map, marker);

}

initialize();

如果我不添加这个函数“codeLatLng()”不起作用 . 我该怎么做才能在我的信息窗口显示我的地址 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值