Hace unos dias trabajando en un proyecto en google maps me vi en la necesidad de poner una imagen en el mapa que el usuario desee por medio de un link y que esta cargue dentro del mapa y que se pueda mover y redimensionar al antojo del usuario.
Buscando en internet no encontre un ejemplo o solucion para esto , Asi que me vi en el obligacion de crear mi propia clase Overlayview . He tomado un ejemplo que sale en la pagina de google maps API acerca de como hacer custom Overlayview y lo he modificado un poco conseguir lo que queria.
Aqui les dejo el ejemplo de como usarlo y donde pueden descargar el script. Hay una imagen que sale en centro de la imagen que es para mover el overlayview , en el codigo la ruta no esta correcta asi que solo tienen que corregir la ruta donde la pongan la imagen
aqui les dejo la imagen : http://dl.dropbox.com/u/62244909/overlayviewcustom/X.png
Espero les sea util a alguien mas que necesite una imagen dentro del mapa google Maps
No soy un experto.... pero me gusta compartir lo que aprendo leyendo de otras personas e internet.
miércoles, 30 de enero de 2013
lunes, 28 de enero de 2013
¿ HTML 5 o APP Moviles Nativas ? ¿ cual escoger ?
Una pregunta muy valida actualmente donde siempre que comiences un proyecto de alguna APP te encuentras con la duda de cual seria la mejor opcion para tu proyecto.
¿ HTML 5 o APP Nativas ? Bueno encontre esta bonita presentación que espero resuelva algunas de sus dudas.
¿ HTML 5 o APP Nativas ? Bueno encontre esta bonita presentación que espero resuelva algunas de sus dudas.
Cursos gratuitos de universidades gratis
Hoy encontré una web llamada http://miriadax.net/ , que ofrece muchos cursos gratuitos impartidos por docentes de universidades prestigiosas y de forma gratuita, bueno dejo a continuación una mejor descripción :
" Miríada X cuenta con más de mil universidades asociadas al proyecto en 23 países de Iberoamérica que ofrece una plataforma a los docentes de cualquiera de las universidades asociadas a la Red Universia para impartir cursos en línea de forma masiva, abierta y completamente gratis."
Tiene muchos cursos de todo tipo para aprender de manera gratuita y de la mano de docentes con mucha experiencia , si tienes tiempo libre y quieres aprender algo nuevo este sitio te cae como anillo al dedo muchos cursos de donde escoger.
Por ejemplo el curso que me ha llamado ami la atencion es este que comienza a finales de enero :
link : http://miriadax.net/
" Miríada X cuenta con más de mil universidades asociadas al proyecto en 23 países de Iberoamérica que ofrece una plataforma a los docentes de cualquiera de las universidades asociadas a la Red Universia para impartir cursos en línea de forma masiva, abierta y completamente gratis."
Tiene muchos cursos de todo tipo para aprender de manera gratuita y de la mano de docentes con mucha experiencia , si tienes tiempo libre y quieres aprender algo nuevo este sitio te cae como anillo al dedo muchos cursos de donde escoger.
Por ejemplo el curso que me ha llamado ami la atencion es este que comienza a finales de enero :
link : http://miriadax.net/
jueves, 24 de enero de 2013
Freelancer no sabes cuanto cobrar ?
Si eres freelancer y estas con el eterno problema de cuanto cobrar una app viene en tu ayuda mire el siguiente video de presentacion :
link : http://www.cuantocobrar.com/
link : http://www.cuantocobrar.com/
Etiquetas:
app,
cuanto cobrar,
freelancer
Maquetador web responsive para tu proyectos
Hoy encontre esta herramienta muy buena sobre maquetacion web muy rapida y responsive , si ye gusta boostrap esta herramienta te encantara :
Link : http://divshot.com/
Link : http://divshot.com/
Habilitar cross-domain en google Chrome
Hay ocaciones cuando estamos haciendo algun proyecto que necesitamos habilitar en google Chrome las peticiones cross-domain que por razones de seguridad en el navegador vienen desabilitadas , por ejemplo cuando quiero usar LESS me da ese problema .
Para habilitar esta caracteristica solo tienes que pasarle unas "flags" cuando se ejecute Chrome , solo tienes que agregar estas flag al icono de Chrome.
Ve al icono de Chrome le das click derecho > propiedades > shortcut y en la parte que dice target veras que dice algo como esto :
"C:\Program Files\Google\Chrome\Application\chrome.exe"
Entonces al final solo tienes que agregar :
"C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --disable-web-security
cerrar Chrome y en el administrador de tareas de windows cerrar todas las instancias de el y listo .
Para habilitar esta caracteristica solo tienes que pasarle unas "flags" cuando se ejecute Chrome , solo tienes que agregar estas flag al icono de Chrome.
Ve al icono de Chrome le das click derecho > propiedades > shortcut y en la parte que dice target veras que dice algo como esto :
"C:\Program Files\Google\Chrome\Application\chrome.exe"
Entonces al final solo tienes que agregar :
"C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --disable-web-security
cerrar Chrome y en el administrador de tareas de windows cerrar todas las instancias de el y listo .
lunes, 21 de enero de 2013
Diferencia entre Fixed, Fluid, Adaptive, y Responsive Web Design
Bueno una pregunta valida que merece la pena ser respondida con un buen video , aunque esta en ingles creo que se da por entendido solo.
Si no quedastes claro con el video visita esta pagina web: http://liquidapsive.com/
Link : http://blog.teamtreehouse.com/whats-the-difference-between-fixed-fluid-adaptive-and-responsive-web-design-treehouse
Si no quedastes claro con el video visita esta pagina web: http://liquidapsive.com/
Link : http://blog.teamtreehouse.com/whats-the-difference-between-fixed-fluid-adaptive-and-responsive-web-design-treehouse
miércoles, 2 de enero de 2013
Javascript : Por que los objetos tambien son array asociativos
Hoy tuve un problema para iterar sobre las propiedades de un objeto.
El objeto era mas o menos asi :
obj = {time1 , time2 , time3 ....... , time50 , car1 , car2 , car3,....., car50 , perro , gato, zapato};
El problema es que no sabia como iterar sobre las propiedades de un objeto con nombres variables consecutivos pero despues de una buscadita sobre la documentacion de mozilla descubri este link
El cual dice que los objetos tambien son arrays asociativos y... woalaaaa!! Por lo tanto puedo acceder a las propiedades de un obj de esta forma :
for (var i = 1; i <= 50; i++)
{
if (hotspot['time' + i] != "") {
tags = tags + hotspot['People' + i] ;
}
}
bueno algo nuevo se aprender cada dia para nosotros lo noobs
El objeto era mas o menos asi :
obj = {time1 , time2 , time3 ....... , time50 , car1 , car2 , car3,....., car50 , perro , gato, zapato};
El problema es que no sabia como iterar sobre las propiedades de un objeto con nombres variables consecutivos pero despues de una buscadita sobre la documentacion de mozilla descubri este link
El cual dice que los objetos tambien son arrays asociativos y... woalaaaa!! Por lo tanto puedo acceder a las propiedades de un obj de esta forma :
for (var i = 1; i <= 50; i++)
{
if (hotspot['time' + i] != "") {
tags = tags + hotspot['People' + i] ;
}
}
bueno algo nuevo se aprender cada dia para nosotros lo noobs
martes, 1 de enero de 2013
Cagarla es un don.
Cuando la cagas... lo primero que se te viene a la mente es : "¿ La he cagado pero hice lo mejor que pude ? "
Yo la he cagado recientemente y estaba preguntándome en estos momentos si había hecho mi mejor esfuerzo o al menos quería convencerme a mi mismo de haberlo hecho pero fue imposible.
La expresion " La ha cagado pero al menos intenta hacer su mejor esfuerzo " , la he escuchado recientemente y queria identificarme con ella pero la verdad no puedo .
Pienso que "cagarla" realmente es un arte no cualquier persona nace o desarrolla esa habilidad , don , talento o magia para cagarla constantemente en su vida de multiples y originales maneras . Definitivamente algunas personas nacemos con ese maravilloso don y creemos que debemos compartirlo con las personas que queremos lo cual es una muy pero muy mala idea.
Saben esas situaciones donde estas maravillosamente en tu vida y repente esa vos en tu cabeza que te dice : " cagala , vamos... sabes que quieres cagarla " , no entiendo todavia como carajos es que toma el control de nosotros , bueno el licor ayuda bastante a esas decisiones de mierda , aunque algunos piensen que hecharle al culpa al licor es cobarde opinion que comparto por cierto.
Y al final del dia lo unico que puede hacernos sentir menos mierda... es pensar que al menos hicimos nuestro mejor esfuerzo ... o al menos intentar convencernos a nosotros mismos de que fue asi , por que sino hicistes tu mejor esfuerzo o no pudes convencerte de ello ... solo queda joderte y pensar que la realmente la has cagado.
Yo la he cagado recientemente y estaba preguntándome en estos momentos si había hecho mi mejor esfuerzo o al menos quería convencerme a mi mismo de haberlo hecho pero fue imposible.
La expresion " La ha cagado pero al menos intenta hacer su mejor esfuerzo " , la he escuchado recientemente y queria identificarme con ella pero la verdad no puedo .
Pienso que "cagarla" realmente es un arte no cualquier persona nace o desarrolla esa habilidad , don , talento o magia para cagarla constantemente en su vida de multiples y originales maneras . Definitivamente algunas personas nacemos con ese maravilloso don y creemos que debemos compartirlo con las personas que queremos lo cual es una muy pero muy mala idea.
Saben esas situaciones donde estas maravillosamente en tu vida y repente esa vos en tu cabeza que te dice : " cagala , vamos... sabes que quieres cagarla " , no entiendo todavia como carajos es que toma el control de nosotros , bueno el licor ayuda bastante a esas decisiones de mierda , aunque algunos piensen que hecharle al culpa al licor es cobarde opinion que comparto por cierto.
Y al final del dia lo unico que puede hacernos sentir menos mierda... es pensar que al menos hicimos nuestro mejor esfuerzo ... o al menos intentar convencernos a nosotros mismos de que fue asi , por que sino hicistes tu mejor esfuerzo o no pudes convencerte de ello ... solo queda joderte y pensar que la realmente la has cagado.
Suscribirse a:
Entradas (Atom)