添加 javascript 变量到 data.loadGeoJson
Add javascript vars to data.loadGeoJson
我在 Web2py 框架中使用 Google 映射 API。
如何使用 map.data.loadGeoJson 将一些 javascript 变量发送到必须 return geojson 数据的 url?
或者如何在经典 ajax 调用中转换 map.data.loadGeoJson?
var map;
function initMap() {
map = new google.maps.Map(document.getElementById("events_map"), {
center: {lat: 45.070309, lng: 7.686580999999933},
zoom: 13,
mapTypeControl: false
});
google.maps.event.addListener(map, 'idle', function() {
var ne = map.getBounds().getNorthEast();
var north = ne.lat();
var east = ne.lng();
var sw = map.getBounds().getSouthWest();
var south = sw.lat();
var west = sw.long();
map.data.loadGeoJson('{{=URL('f_ajax', 'get_locations_g')}}', vars to add like east?);
});
}
谢谢。
您可以将变量附加到 Javascript 代码中的 URL:
var queryString = '?east=' + east + '&west=' + west;
map.data.loadGeoJson('{{=URL('f_ajax', 'get_locations_g')}}' + queryString);
我在 Web2py 框架中使用 Google 映射 API。
如何使用 map.data.loadGeoJson 将一些 javascript 变量发送到必须 return geojson 数据的 url? 或者如何在经典 ajax 调用中转换 map.data.loadGeoJson?
var map;
function initMap() {
map = new google.maps.Map(document.getElementById("events_map"), {
center: {lat: 45.070309, lng: 7.686580999999933},
zoom: 13,
mapTypeControl: false
});
google.maps.event.addListener(map, 'idle', function() {
var ne = map.getBounds().getNorthEast();
var north = ne.lat();
var east = ne.lng();
var sw = map.getBounds().getSouthWest();
var south = sw.lat();
var west = sw.long();
map.data.loadGeoJson('{{=URL('f_ajax', 'get_locations_g')}}', vars to add like east?);
});
}
谢谢。
您可以将变量附加到 Javascript 代码中的 URL:
var queryString = '?east=' + east + '&west=' + west;
map.data.loadGeoJson('{{=URL('f_ajax', 'get_locations_g')}}' + queryString);