Daugiau

„OpenLayers“ ir „Google Maps“: TERRAIN nerodomas kaip „baseMap“


Turiu problemų su „OpenLayers“ ir „Google maps“: šiame puslapyje:

http://46.37.22.75:8085/public/

Įkeliu „Google maps TERRAIN“ su „Openlayers.js“, viskas gerai veikė maždaug 1 metus, bet dabar vietovės žemėlapis neįkeliamas kaip pagrindinė žemėlapis. Aš turiu omenyje, jei bandysiu pakeisti sluoksnį (naudodamas mygtuką „tematismi“ dešinėje ir pasirinkdamas, pavyzdžiui, „SAT“, tada vėl „Rilievi“ (= vietovė), vietovės žemėlapis įkeliamas teisingai.

Aš daug googlinau, maniau, kad tai „Google maps“ atnaujinimo problema, bet vis tiek nieko neradau.


Galite naudoti, pavyzdžiui, kitą „google-maps-api“ versiją

http://maps.google.com/maps/api/js?v=3.5&sensor=false

Pavyzdys: http://jsfiddle.net/expedio/sodserrw/

Tas pats pavyzdys su jūsų „Google“ API adresu (https://maps.googleapis.com/maps/api/js) taip pat neveikia:

http://jsfiddle.net/expedio/zx4k29k5/

EDIT1: Tuo tarpu šis sprendimas nebeveikia. Bet „OpenLayers“ kūrėjas atnaujino „OpenLayers.js“ (http://dev.openlayers.org/OpenLayers.js), todėl jis vėl veikia su URL http://maps.google.com/maps/api/js?v= 3 & jutiklis = klaidingas

http://jsfiddle.net/expedio/1juf27oo/