जैसा कि मैं readme
फ़ाइल से लाल, openlayers.js
में फ़ाइलों और विषयों को शामिल करने के लिए कई विकल्प हैं।OpenLayers.js कौन सी फाइलों का उपयोग करने के लिए?
मुझे क्या चाहिए lightest solution of openlayers.js
फ़ाइलों का उपयोग करना है।
मैं अपने अनुप्रयोग में openlayers.light.js
शामिल है, और यह नक्शे बनाता है, लेकिन उन्हें नहीं दिखा, इस जाँच:
मैं कुछ अन्य फ़ाइल शामिल करना भूल जाते हैं?
/vendor
/js
openlayers.light.js
/img
/theme
कैसे दिखाने के लिए नक्शे परतों:
मेरी संरचना संरचना है?
भी openlayers.light.js
मोबाइल उपकरणों पर काम करेगा (एक बार यह समस्या ठीक हो गई है: पी)? या मुझे openlayers.mobile.js
भी शामिल करने की आवश्यकता होगी?
var _element = "#map";
var map = new OpenLayers.Map (_element, {
controls: [
new OpenLayers.Control.Navigation({
dragPanOptions: {
enableKinetic: true
}
}),
new OpenLayers.Control.Zoom()
],
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new OpenLayers.Projection("EPSG:4326")
});
var lonLat = new OpenLayers.LonLat(_lon, _lat).transform (
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection
// map.getProjectionObject() doesn't work for unknown reason
);
var markers = new OpenLayers.Layer.Markers("Markers");
map.addLayer(markers);
var size = new OpenLayers.Size(21,25);
var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
var icon = new OpenLayers.Icon(_img_map_marker, size, offset);
markers.addMarker(new OpenLayers.Marker(lonLat, icon.clone()));
var mapnik = new OpenLayers.Layer.OSM("Test");
map.addLayer(mapnik);
map.setCenter (lonLat,3);
पुनश्च:: मेरे openlayers नक्शा js init विधि ठीक है, यह बहुत बड़ा काम करता है का उपयोग कर
इस कोड openlayers.light.js के साथ काम लेकिन openlayers.js साथ काम नहीं कर रहा (740kb) है openlayers.js (740KB)
, लेकिन नहीं openlayers.light.js के साथ काम कर के रूप में मैं
एचटीएमएल
<div id="map"></div>
सीएसएस ऊपर से पता चला
img{max-width:none;}
#map{
width:300px;
height:300px;
}
मेरे सवाल जाँच कृपया मैं अपने कोड के साथ अद्यतन, मैं भी js फ़ाइलों संरचना को बदल नहीं सकते हैं, इसके लिए एक मानक है मुझे मुख्य रूट पर नहीं सभी अंदर/विक्रेता – sbaaaang
ने आपके ओपनलेयर स्रोत के साथ भी प्रयास किया है, यह अभी भी काम नहीं कर रहा है – sbaaaang
मैंने अपने कोड के साथ [my fiddle] (http://jsfiddle.net/aragon/ZecJj/) अपडेट किया है केवल एक समस्या है 'dragPanOptions'। मुझे लगता है कि OpenLayers.light.js विशेष कार्यों के लिए इतना विस्तृत नहीं है। – Aragon