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

hyances en gmail.com hyances en gmail.com
Mar Abr 17 02:03:10 BST 2012


http://osgeo-org.1560.n6.nabble.com/centrar-dinamicamente-un-mapa-openlayer-td4670904.html

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

> Si, es buena idea, ya lo avía pensado en usar otras listas, solo que esta
> lista es una de mis preferidas ya que esta en español y el administrador es
> Colombiano, lo conosco y es un exelente profesional :)
>
> por lo de la librería de que me muestras es buena idea, el problema es que
> me tocaría añadir una nueva integración de otro tercero, lo que quiero
> decir es que al momento de usar la beta y trabajar en estandarizar el
> sistema para poder hacer un buen mantenimiento y desarrollo.
>
> No conozco pastebin, esta interesante ese tema de los trends, como
> funciona?
>
> El 16 de abril de 2012 19:16, hyances en gmail.com <hyances en gmail.com>escribió:
>
> 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
>>>
>>>
>>
>> _______________________________________________
>> Talk-co mailing list
>> Talk-co en openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-co
>>
>>
>
>
> --
>  *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/8df6f1b0/attachment-0001.html>


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