使用Google Maps JS API v3获取简短信息

时间:2015-02-19 15:30:07

标签: javascript google-maps-api-3

我试图使用GoogleMaps JS API(v3)获取有关某个地方的信息。在这一点上,使用下面的代码一切正常。

var map;
var service;
var infowindow;
function initialize() {
    var loc = new google.maps.LatLng(0.00,0.00);
    map = new google.maps.Map(document.getElementById("map-canvas"), {
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        center: loc,
        zoom: 15
    });

    var request = {
        location: loc,
        radius: "100",
        query: "somequery"
    };

    service = new google.maps.places.PlacesService(map);
    service.textSearch(request, callback);
}

function callback(results, status) {
    if (status == google.maps.places.PlacesServiceStatus.OK) {
        for (var i = 0; i < results.length; i++) {
            var place = results[i];
            console.log(place);
        }
    }
}

google.maps.event.addDomListener(window, "load", initialize);

当然0.00"somequery"是占位符。 当我使用GoogleMaps Places时,点击一个地方会向我显示完全相同的结果,该结果存储在我的results-Object中,位于回调方法中。

我唯一没有得到的是短信息文本(大部分时间,如果不是每次都是,它是一个提取的维基百科文章)。我无法在Google Maps JS API文档中找到有关此内容的任何参考。

有没有办法得到这个简短的文字?


解决

解决方案就像abc一样简单...使用维基百科API! mediawiki.org/wiki/API:Main_page

0 个答案:

没有答案