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

Diego Uribe Gamez diego.uribe.gamez en gmail.com
Mar Abr 17 01:51:51 BST 2012


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
------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.openstreetmap.org/pipermail/talk-co/attachments/20120416/cf836135/attachment.html>


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