[Talk-co] Openlayers - Problemas para colocar un punto basado en Latitud y Longitud

hyances en gmail.com hyances en gmail.com
Mar Abr 17 01:16:16 BST 2012


Hola!

Mientras algún mapero OSM responde, también puedes ir avanzando con tu
pregunta en alguna de las listas de OpenLayers

https://www.google.com.co/search?q=openlayer+list

Una librería alternativa es http://leaflet.cloudmade.com/

PD:  ¿conoces http://pastebin.com/?

El 16 de abril de 2012 18:57, Diego Uribe Gamez <diego.uribe.gamez en gmail.com
> escribió:

> Hola a todos, le cuento que tengo un problema intentando colocar un
> marcador basado en la latitud y la longitud de un punto en especial y es
> que no importando si le paso la latitud y la longitud que tengo el
> simplemente se queda en el centro del mapa? y no se mueve a la posición que
> es en el mapa usando OpenLayers? aquí les paso el código para el mapa que
> estoy colocar en mi pagina para ver si me me pueden ayudar:
>
> Gracias.
>
> ----- Código exclusivo para el marcador
> --------------------------------------------------------------
>
> var markers = new OpenLayers.Layer.Markers( "Markers" );
>  mapa.addLayer(markers);
>
> var size = new OpenLayers.Size(21,25);
>  var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
> var icon = new OpenLayers.Icon('
> http://www.openlayers.org/dev/img/marker.png',size,offset);
>
> markers.addMarker(new OpenLayers.Marker(new
> OpenLayers.LonLat(-74.1120610667, 4.66881451667),icon));
>
> ----- Código completo del mapa
> -------------------------------------------------------------------------
>
> <!--OpeLayers-->
> <script src='http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1
> '></script>
>  <script src='
> http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAjpkAC9ePGem0lIq5XcMiuhR_wWLPFku8Ix9i2SXYRVK3e45q1BQUd_beF8dtzKET_EteAjPdGDwqpQ<http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAjpkAC9ePGem0lIq5XcMiuhR_wWLPFku8Ix9i2SXYRVK3e45q1BQUd_beF8dtzKET_EteAjPdGDwqpQ>
> '></script>
>  <script src="
> http://api.maps.yahoo.com/ajaxymap?v=3.0&appid=euzuro-openlayers
> "></script>
>
> <script src='openlayers/OpenLayers.js'></script>
> <script type="text/javascript">
>
> // make map available for easy debugging
> var mapa;
>
>  // increase reload attempts
> OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;
>
>  function init(){
>
> var mapa = new OpenLayers.Map('mapa')
>
> // OSM layer
> var osm = new OpenLayers.Layer.OSM();
>
>  // create Google Mercator layers
> var gmap = new OpenLayers.Layer.Google(
>  "Google Streets",
> {sphericalMercator: true}
> );
>  var ghyb = new OpenLayers.Layer.Google(
> "Google Hybrid",
> {type: G_HYBRID_MAP, sphericalMercator: true}
>  );
>
> // create Virtual Earth layers
> var veroad = new OpenLayers.Layer.VirtualEarth(
>  "Virtual Earth Roads",
> {'type': VEMapStyle.Road, sphericalMercator: true}
>  );
> var vehyb = new OpenLayers.Layer.VirtualEarth(
> "Virtual Earth Hybrid",
>  {'type': VEMapStyle.Hybrid, sphericalMercator: true}
> );
>
>  // create Yahoo layer
> var yahoo = new OpenLayers.Layer.Yahoo(
> "Yahoo Street",
>  {sphericalMercator: true}
> );
> var yahoohyb = new OpenLayers.Layer.Yahoo(
>  "Yahoo Hybrid",
> {'type': YAHOO_MAP_HYB, sphericalMercator: true}
>  );
>
> var markers = new OpenLayers.Layer.Markers( "Markers" );
>  mapa.addLayer(markers);
>
> var size = new OpenLayers.Size(21,25);
>  var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
> var icon = new OpenLayers.Icon('
> http://www.openlayers.org/dev/img/marker.png',size,offset);
>
> markers.addMarker(new OpenLayers.Marker(new
> OpenLayers.LonLat(-74.1120610667, 4.66881451667),icon));
>
> mapa.addLayers([osm,gmap,ghyb,veroad,vehyb,yahoo,yahoohyb]);
>  mapa.addControl(new OpenLayers.Control.LayerSwitcher());
> mapa.setCenter(new OpenLayers.LonLat(-74, 4), 3);
>
> }
>
> </script>
>
> --
>  *Diego Alonso Uribe Gamez*
> ------------------------------
>
> *Desarrollador web*
>
> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>
> Google+: http://gplus.to/diegoug
> ------------------------------
>
>
>
> _______________________________________________
> Talk-co mailing list
> Talk-co en openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-co
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.openstreetmap.org/pipermail/talk-co/attachments/20120416/008ac1db/attachment-0001.html>


Más información sobre la lista de distribución Talk-co