我正在尝试在Google地图上放置标记,首先使用地理定位查找用户的纬度和经度,然后使用GET请求发送相同的内容。
这是我的代码:
=
,第二个文件是这样的 -
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
$.ajax({
type: "GET",
url: "http://localhost/baazar_search/public/walkalong/" + position.coords.latitude + "/" + position.coords.longitude,
data: {
lat: position.coords.latitude,
log: position.coords.longitude
},
success: function () {
window.location.replace("http://localhost/baazar_search/public/layer0");
}
});
});
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
我想根据$ .ajax方法中的响应在地图上绘制标记。我得到的错误是未定义的位置。任何人都可以帮忙吗?我希望在页面重定向时使用响应,但我无法做到这一点..