我试图使用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