Question

Je travaille depuis quelques semaines avec l'API Google Maps v3, et ont fait un bon bout de développement pour la carte que j'ai créais.

Certaines des choses que j'ai fait ont dû être fait pour ajouter la facilité d'utilisation où il était auparavant pas, du moins pas que je pouvais trouver en ligne. Essentiellement, j'ai fait une liste de ce qui devait être fait, cherché partout sur le web pour les moyens de faire ce que je avais besoin, et a constaté que certains n'étaient pas (à l'époque) possible (dans le « saisir un exemple sur le web » sens).

Ainsi, dans mon travail sur cette carte, j'ai créé un certain nombre d'outils très utiles, que je voudrais partager avec la communauté de développement.

est quelque part, je pourrais utiliser comme plaque tournante, en dehors de mon portefeuille ( http://dougglover.com ) , pour permettre aux gens de voir et de recycler mon travail?

Je sais à quel point il peut être nécessaire de faire quelque chose, et incapable de trouver la solution ailleurs, et je ne pense pas que si quelque chose a été fait auparavant, il doit nécessairement être écrit encore et encore. D'où le code source ouvert, droit?

Tout d'abord, je considérais venir ici et de poser une question, puis il suffit d'y répondre. Problème il y a, je suppose que cela simplement ressembler à une grande grab de réputation. Sinon, s'il vous plaît laissez-moi savoir et je vais aller de l'avant et le faire pour que les gens puissent le voir ici. D'autres suggestions ont apprécié.

Quelques trucs que je l'ai fait:

A (nouvelle et améliorée) générateur LatLng

  • Works plus rapide, génère LatLng sur la base de la position d'un marqueur déplaçable
  • Permet de rechercher une adresse à placer le marqueur sur / près de l'emplacement désiré (beaucoup mieux que d'avoir à faire défiler à votre emplacement tout le chemin de la Sibérie)
  • Comme il est un marqueur draggable, un double-clic effectue un zoom avant, au lieu de créer un nouveau marqueur LatLng comme celui que j'utilisais à l'origine

La possibilité de créer entièrement personnalisée "chemins intelligents"

  • Points de Plot sur la carte qui se connectent les uns aux autres comme ils le font en utilisant Google Maps réelle
  • En utilisant l'algorithme de Dijkstra avec JavaScript, le routage est intelligent et donne toujours le plus court chemin possible, en utilisant les points fournis
  • simple, facile à lire système de tableau multidimensionnel permet facilement d'ajouter de nouveaux points sur la grille

Toutes les suggestions, etc. apprécié.

Était-ce utile?

La solution

GitHub, CodePlex, Google Code et BitBucket sont les choix évidents pour l'hébergement open-source. (Il y a aussi SourceForge, mais ewww, beurk.) Je vous conseille vivement un DVCS comme git ou Mercurial, ce qui rendra plus facile pour les autres au code fourche et contribuent en arrière que quelque chose comme SVN ou CVS.

Je ne pense pas qu'il soit approprié d'utiliser Stack Overflow pour poser des questions « faux » au sujet de votre projet. Il serait préférable de commencer un blog. Si vous écrivez un bon contenu, les gens que vous trouverez.

D'autre part, je pense qu'il convient de rechercher des questions relatives aux cartes sur SO et d'y répondre en disant « Je mis en œuvre tel ou tel algorithme dans mon projet blahblahblah, et vous pouvez voir le code en cliquant sur ce lien." Assurez-vous que vous répondez effectivement aux questions avec des informations spécifiques et pertinentes.

Autres conseils

Vous pouvez héberger votre code sur SourceForge , github , Codeplex . Je suis sûr qu'il ya beaucoup plus, mais ceux sont ceux qui sont venus à l'esprit

Merci de vouloir redonner!

GitHub ou Google code serait mon premier choix, dans l'ordre décroissant.

Éloignez SourceForge . Bien qu'ils soient constamment améliorées, l'interface (à la fois pour les développeurs et pour les utilisateurs finaux) est horrible, et l'ensemble du site est lent comme l'enfer.

SourceForge
Celui-ci est idéal pour les grandes applications open source, écrit en C, C ++, Java ...

github
Ici, je posterais webapps (comme la vôtre).

Codeplex
.Net, JQuery et d'autres choses liées à Microsoft devrait aller ici. De plus tout ce que vous développez avec Visual Studio.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top