我有一个由地图 API 组成的 Javascript。同时,我有使用 Google Map Engine (Lite) 创建的 KML 地图图层,并且我已将该 KML 图层集成到我的地图中,如下所示,
function initialize() {
var infowindow = new google.maps.InfoWindow();
var pyrmont = new google.maps.LatLng(6.990440,81.055313);
var mapOptions = {
center: pyrmont,
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
var ctaLayer = new google.maps.KmlLayer({
url: 'http://mapsengine.google.com/map/u/0/kml?mid=z77FHFP6y-14......'
});
ctaLayer.setMap(map);
var request = {
location: pyrmont,
radius: '2500',
keyword: 'school'
};
service = new google.maps.places.PlacesService(map);
service.radarSearch(request, callback);
我在该 KML 图层中添加了一些点,但是当我在地图上执行雷达搜索时,它无法识别我的 KML 图层中的这些点……</p>
请帮忙……</p>