Javascript 自定义谷歌地图位置热链接

Javascript 自定义谷歌地图位置热链接,javascript,google-maps,Javascript,Google Maps,我有一个使用谷歌地图API来导航的自定义地图,我正在寻找一个地址,以便热链接到地图上的当前位置(如下面的地图链接;http://maps.google.com/?ie=UTF8&ll=37.0625,-95.677068&spn=64.88042315.263672&t=h&z=4) 我不太清楚调用了什么功能,也不知道如何实现,因为我还没有在API文档中找到任何相关内容,有人知道这是否适用于自定义映射,或者,如何继续/指出我应该阅读的内容?我从未在文档中看到过,也不认为这是可能的。我自己一直在找

我有一个使用谷歌地图API来导航的自定义地图,我正在寻找一个地址,以便热链接到地图上的当前位置(如下面的地图链接;http://maps.google.com/?ie=UTF8&ll=37.0625,-95.677068&spn=64.88042315.263672&t=h&z=4)


我不太清楚调用了什么功能,也不知道如何实现,因为我还没有在API文档中找到任何相关内容,有人知道这是否适用于自定义映射,或者,如何继续/指出我应该阅读的内容?

我从未在文档中看到过,也不认为这是可能的。我自己一直在找,运气不好

您可能需要查看url的查询参数,并使用javascript导航到它

在加载时执行此操作(假设var映射是您的google maps对象):

var queryArray=window.location.search.substring(1).split('&'),
查询={},
parseQueryByKey=(函数(){
var子查询=“”,
i=0;
对于(i=0;i
希望能有帮助

…弗雷德里克

很好。已经通过在服务器上拾取lat和lng参数来渲染“热链接”贴图,但是这应该可以很好地工作。
var queryArray = window.location.search.substring(1).split('&'),
    query = {},
    parseQueryByKey = (function () {
        var subQuery = '',
            i = 0;
        for (i = 0; i < queryArray.length; i += 1) {
            if (queryArray[i] && queryArray[i].indexOf('=') !== -1) {
                subQuery = queryArray[i].split('=');
                query[subQuery[0]] = subQuery[1];
            }
        }
    }());
// presumed url http://localhost/?lat=58.1323&lng=18.1231
if (window.location.search && 'lat' in query && 'lng' in query) {
    map.setCenter(new google.maps.LatLng(parseFloat(query['lat']), parseFloat(query['lng'])))
}