Pregunta

He estado trabajando durante algunas semanas con el API V3 de Google Maps, y he hecho un buen desarrollo para el mapa que he estado creando.

Algunas de las cosas que he hecho han tenido que hacer para agregar la usabilidad donde anteriormente no había ninguna, al menos no que pudiera encontrar en línea. Esencialmente, hice una lista de lo que había que hacer, busqué en toda la web las formas de hacer lo que necesitaba, y descubrí que algunos no eran (en ese momento) posibles (en el "Sabe un ejemplo de la web" sentido).

Por lo tanto, en mi trabajo en este mapa, he creado una serie de herramientas muy útiles, que me gustaría compartir con la comunidad de desarrollo.

¿Está allí en cualquier lugar donde pueda usar como centro, aparte de mi cartera ( http://dougglover.com ), ¿para permitir que las personas vean y reciclen mi trabajo?

Sé lo difícil que puede ser necesitar hacer algo, y no pueda encontrar la solución en otro lugar, y no creo que si algo se ha hecho antes, necesariamente debe ser escrito una y otra vez. Por lo tanto, el código de código abierto, ¿verdad?

En primer lugar, estaba considerando venir aquí y hacer una pregunta, y luego simplemente respondiéndola. El problema es que supongo que se vería como una gran reputación. Si no, hágamelo saber y seguiré adelante y lo haré para que la gente aquí pueda verlo. Otras sugerencias apreciadas.

Algunas cosas que he hecho:

Un generador de latlng (nuevo y mejorado)

  • Funciona más rápido, genera latlng en función de la posición de un marcador arrastrable
  • Permite la búsqueda de una dirección para colocar el marcador en/cerca de la ubicación deseada (mucho mejor que tener que desplazarse a su ubicación desde Siberia)
  • Dado que es un marcador arrastrable, hace doble clic en Zooms, en lugar de crear un nuevo marcador latlng como el que originalmente estaba usando

La capacidad de crear "rutas inteligentes" completamente personalizadas

  • Trazar puntos latlng en el mapa que se conectan entre sí al igual que utilizando los mapas de Google reales
  • Usando el algoritmo de Dijkstra con JavaScript, el enrutamiento es inteligente y siempre ofrece la ruta más corta posible, utilizando los puntos proporcionados
  • El sistema de matriz multidimensional simple y fácil de leer permite agregar fácilmente nuevos puntos a la cuadrícula

Cualquier sugerencia, etc. apreciada.

¿Fue útil?

Solución

GitHub, CodePlex, Google Code y Bitbucket son las opciones obvias para el alojamiento de código abierto. (También está SourceForge, pero Ewww, Yuck). Definitivamente busca un DVCS como Git o Mercurial, lo que facilitará a los demás el código y contribuirá de nuevo que algo como SVN o CVS.

No creo que sea apropiado usar Stack Overflow para publicar preguntas "falsas" sobre su proyecto. Sería mejor comenzar un blog. Si escribe un buen contenido, la gente lo encontrará.

Por otro lado, creo que es apropiado buscar preguntas relacionadas con el mapa en So y responderlas diciendo "Implementé tal y tal algoritmo en mi proyecto Blahblahblah, y puede ver el código haciendo clic en este enlace". Solo asegúrese de responder las preguntas con información específica y relevante.

Otros consejos

Puede alojar su código en Fuente de la fuente, github, Codeplex. Estoy seguro de que hay muchos más, pero esos fueron los que me vinieron a la mente

¡Gracias por querer devolver!

Github o Código de Google Sería mis primeras opciones, en orden descendente.

Alejate de Fuente de la fuente. Aunque están mejorando continuamente, la interfaz (tanto para los desarrolladores como para los usuarios finales) es horrible, y todo el sitio es lento como el infierno.

Fuente de la fuente
Este es ideal para aplicaciones de código abierto más grandes, escritas en C, C ++, Java ...

github
Aquí publicaría las aplicaciones web (como la tuya).

Codeplex
.NET, jQuery y otras cosas relacionadas con Microsoft deben ir aquí. Además, cualquier cosa que desarrolles con Visual Studio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top