marker.addEventListener("click", function (e) {
gc.getLocation(e.point, function (rs) {
showLocationInfo(e.point, rs)
})
})
map.centerAndZoom(point, 15)//设置中心点坐标和地图级别
map.addOverlay(marker)//将标记添加到地图中
根据设备GPS信息来获取当前位置,如果没有GPS设备的话,则通过IP向ISP获取,不过那样的位置信息获取会慢而且不精确。获取到了经纬度信息X,Y后,可以通过匹配数据库中的值来进行定位,你需要将城市经纬度信息保存到数据库中去,所以比较麻烦一些。当然也可以通过调用第三方地图API来获取城市,这样效率虽然不高,但是很方便
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)