Я пытаюсь выделить несколько стран на Картах Google, но я немного запутался в запросе. Он работает в одной стране, например, если я выделяю Мексику, она работает, но когда пытаешься выделить Мексику и Индия, она не работает.Как выделить несколько стран на Картах Google с использованием таблицы фьюжн
Я попытался код ниже, но он не работает
layer = new google.maps.FusionTablesLayer({
query: {select: "kml_4326",
from: tableid,
where: "name_0 = 'Mexico' and name_0 = 'India'"},
styles: [{
polygonOptions: {
strokeWeight: "0",
//strokeColor: "#FF0000",
strokeOpacity: "0.4",
fillOpacity: "2",
fillColor: "#FF0000"
}
}]});
код работает для одной страны.
layer = new google.maps.FusionTablesLayer({
query: {select: "kml_4326",
from: tableid,
where: "name_0 = 'Mexico'"},
styles: [{
polygonOptions: {
strokeWeight: "0",
//strokeColor: "#FF0000",
strokeOpacity: "0.4",
fillOpacity: "2",
fillColor: "#FF0000"
}
}]});
Также я попробовал этот код в качестве refrence документа Google из Google Developers, но он подчеркивает всю карту.
layer = new google.maps.FusionTablesLayer({
query: {
select: 'kml_4326',
from: tableid
},
styles: [{
polygonOptions: {
//fillColor: '#00FF00',
// fillOpacity: 0.3
}
}, {
where: 'name_0 == India',
polygonOptions: {
fillColor: '#000'
}
}, {
where: 'name_0 == Mexico',
polygonOptions: {
fillOpacity: 1.0,
fillColor: '#00FF00'
}
}]
});
layer.setMap(map);
http://www.geocodezip.com/v3_FusionTables_MultiCountryBrowser.html?countries=Afghanistan,Albania,Algeria,United%20States%20of%20America, Бразилия – geocodezip