/ / Google Maps and Fusion Tables Layer without Drop Shadow - javascript, google-maps, google-fusion-tables

Mapy Google a Fusion Tables Layer Without Drop Shadow - javascript, google-mapy, google-fusion-tables

Mám nastavenú mapu Google s Fusion Table, ktorá zvýrazní iba krajiny, ktoré nie sú APAC.

Tu vidíte, že kód funguje: http://russellbits.com/labs/hiex-map/google-fusion-table-simple.html

Bonusové body dostanú všetci, ktorí umožnia, aby to v JSFiddle fungovalo. Je to identický kód s mojou webovou stránkou, ale nemôžem ho uviesť do činnosti. http://jsfiddle.net/ruzel/KTg6P/

Tu je kód z webovej stránky:

function initialize() {

var mapOptions = {
panControl: false,
zoomControl: false,
scaleControl: false,
center: new google.maps.LatLng(1, 104),
zoom: 2,
mapTypeId: "roadmap"
};

var map = new google.maps.Map(document.getElementById("map"), mapOptions);

var layer = new google.maps.FusionTablesLayer({
query: {
select: "geometry",
from: "1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy-NoqqRpk"
},
styles: [{
polygonOptions: {
fillColor: "#cfe1f4",
strokeColor: "#cfe1f4",
strokeOpacity: "0"
}
}, {
where: "ISO_2DIGIT IN ("CN","IN","SG","AU","ID","MY","PG","TH")",
polygonOptions: {
fillColor: "#000000",
fillOpacity: "0",
strokeOpacity: "0"
}
}],
map: map
});
layer.setMap(map);

map.mapTypes.set(customMapType);

}

$().ready(function() {
initialize();
});

Ale tu je veľká otázka.Na polygónoch sú tiene, ktoré obrysujú tieto krajiny. Polygóny som už dával na mapy Google a vrhaný tieň nie je niečo, čo je predvolene zapnuté. Hľadal som cez API akékoľvek tieňové premenné a nemôžem ich nájsť. Takže si ani nie som istý, prečo tam je vrhnutý tieň. Možno existuje premenná vrstvy?

odpovede:

1 pre odpoveď č. 1

Tu funguje vaša vzorová mapa huslí:

http://jsfiddle.net/helmutgranda/vbjXR/

niektoré veci chýbali, sú tu:

<script src="http://maps.google.com/maps/api/js?sensor=false"> </script>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<div id="map"/>

Pokiaľ ide o kvapku tieňov, musím tam veriťje nastavenie, ktoré vám niekde umožní zapnúť a vypnúť, altho Google ponúka vykreslenie KML bez dropshadow. Ak je to pre vás také dôležité, môžete sa na to ubodať pomocou KML (ukážka je uvedená tu):

http://gmaps-samples-v3.googlecode.com/svn/trunk/layers/layers.html

Je dosť zaujímavé, že som narazil na nasledujúcu ukážku, ktorá môže odpovedať na vašu otázku:

https://developers.google.com/fusiontables/docs/samples/mouseover_map_styles