用getJSON在地图上显示标记

时间:2016-03-07 06:33:07

标签: javascript jquery ajax google-maps

我正在尝试在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方法中的响应在地图上绘制标记。我得到的错误是未定义的位置。任何人都可以帮忙吗?我希望在页面重定向时使用响应,但我无法做到这一点..

0 个答案:

没有答案