Liveweave: Generative AI Web Editor & HTML/CSS/JS Playground
Initializing
Liveweave
Web
expand_more
home
Home
data_object
CSS Explorer
arrow_outward
Palette
Color Explorer
arrow_outward
Polyline
Graphics Editor
arrow_outward
data_array
Python Editor
New
arrow_outward
build
Tools
expand_more
restart_alt
Load "Hello Weaver!"
post_add
Generate Lorem ipsum...
code
Format HTML
code_blocks
Format CSS
data_object
Format JavaScript
library_add
Library
expand_more
A
Algolia JS
Animate CSS
Apex Charts JS
B
Bulma CSS
Bootstrap
C
Chart JS
Chartist
Create JS
D
D3
Dojo
F
Foundation
Fullpage JS
G
Granim JS
Google Charts
H
Halfmoon
J
jQuery
M
Materialize
Moment JS
Masonry JS
Milligram CSS
P
Pure CSS
Primer CSS
Popper JS
Pattern CSS
Picnic CSS
R
React JS
Raphael JS
Raisin CSS
S
Semantic UI
Skeleton CSS
Spectre CSS
Tachyons CSS
T
Tailwind
Three JS
U
UI Kit
Vis JS
W
Water CSS
download
Download
expand_more
developer_mode
Download as HTML
folder_zip
Download as .ZIP
cloud_upload
Save
account_circle
Login
settings
Settings
expand_more
14
px
Live mode
Night mode
Line number
Mini map
Word wrap
sync_alt
Reset Settings
smart_display
Run
<!doctype html> <html> <head> <title>USando OpenLayers</title> <script src="http://openlayers.org/dev/OpenLayers.js"></script> <script type="text/javascript"> var map; function iniciar_mapa() { var map = new OpenLayers.Map('mapa'); var proj4326 = new OpenLayers.Projection("EPSG:4326"); var projmerc = new OpenLayers.Projection("EPSG:900913"); var layerOSM = new OpenLayers.Layer.OSM("Street Map"); map.addLayers([layerOSM]); var lonLat = new OpenLayers.LonLat( -69.2260, -51.62534 ) .transform( new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984 map.getProjectionObject() // to Spherical Mercator Projection ); var zoom=13; var markers = new OpenLayers.Layer.Markers( "Markers" ); map.addLayer(markers); markers.addMarker(new OpenLayers.Marker(lonLat)); map.setCenter (lonLat, zoom); var capa_de_marcadores; var marcador; var contador_clics = 0; map.events.register("click", map, function(e) { markers.destroy(); if(contador_clics>0){ capa_de_marcadores.removeMarker(marcador); }; var position = this.events.getMousePosition(e); var lonlat = map.getLonLatFromPixel(position); var lonlatTransf = lonlat.transform(map.getProjectionObject(), proj4326); OpenLayers.Util.getElement("lat").innerHTML = lonlatTransf.lat; OpenLayers.Util.getElement("lng").innerHTML = lonlatTransf.lon; var lonlat = lonlatTransf.transform(proj4326, map.getProjectionObject()); capa_de_marcadores = new OpenLayers.Layer.Markers( "Markers" ); marcador = new OpenLayers.Marker(lonlat); capa_de_marcadores.addMarker(marcador); map.addLayer(capa_de_marcadores); contador_clics++; }); map.addControl(new OpenLayers.Control.LayerSwitcher()); }; </script> </head> <body onload="iniciar_mapa();"> <div id="mapa" style="width:250px;height:250px"></div> Latitud: <span id="lat"> </span><br> Longitud: <span id="lng"> </span><br> </body> </html>
Check out the new AI-powered Python Playground
×