Frage

Ich arbeite seit ein paar Wochen mit dem Google Maps API V3 und habe ein gutes Stück Entwicklung für die Karte gemacht, die ich erstellt habe.

Einige der Dinge, die ich getan habe, mussten getan werden, um die Benutzerfreundlichkeit hinzuzufügen, wo es zuvor keine gab, zumindest nicht, dass ich online finden konnte. Im Wesentlichen erstellte ich eine Liste dessen, was getan werden musste, im gesamten Web gesucht, nach den Möglichkeiten, das zu tun, was ich brauchte, und stellte fest, dass einige (zu der Zeit) nicht möglich waren (im "ein Beispiel aus dem Web nehmen". Sinn).

In meiner Arbeit an dieser Karte habe ich also eine Reihe sehr nützlicher Tools erstellt, die ich mit der Entwicklungsgemeinschaft teilen möchte.

Gibt es überall dort, wo ich als Hub benutzen könnte, abgesehen von meinem Portfolio ( http://dougglover.com ), damit die Menschen meine Arbeit betrachten und recyceln können?

Ich weiß, wie schwer es sein kann, etwas zu tun und die Lösung anderswo nicht zu finden, und ich denke nicht, dass es unbedingt immer wieder geschrieben werden muss, wenn etwas zuvor getan wurde. Daher Open Source -Code, oder?

Zuerst dachte ich darüber nach, hierher zu kommen und eine Frage zu stellen und sie dann einfach zu beantworten. Problem dort ist ich angenommen, dass dies nur wie ein großer Ruf aussieht. Wenn nicht, lassen Sie es mich bitte wissen und ich werde das tun, damit die Leute hier es sehen können. Andere Vorschläge geschätzt.

Einige Sachen, die ich gemacht habe:

Ein (neuer und verbesserter) Latlng -Generator

  • Funktioniert schneller, erzeugt Latlng basierend auf der Position eines draggablen Markers
  • Ermöglicht die Suche nach einer Adresse, um den Marker an/in der Nähe des gewünschten Ortes zu platzieren (viel besser, als von Sibirien von Sibirien zu Ihrem Standort zu scrollen)
  • Da es sich um einen draggierbaren Marker handelt, zoomen Doppel, anstatt einen neuen Latlng-Marker zu erstellen, wie der, den ich ursprünglich verwendet habe

Die Fähigkeit, völlig benutzerdefinierte "intelligente Pfade" zu erstellen,

  • Diagramm Latlng -Punkte auf der Karte, die genau wie die Verwendung der tatsächlichen Google Maps eine Verbindung zueinander herstellen
  • Mit dem Algorithmus von Dijkstra mit JavaScript ist das Routing intelligent und bietet immer die kürzeste Route anhand der bereitgestellten Punkte anhand der bereitgestellten Punkte
  • Einfaches, einfach zu lesenes mehrdimensionales Array-System ermöglicht es, dem Netz leicht neue Punkte hinzuzufügen

Alle Vorschläge usw. geschätzt.

War es hilfreich?

Lösung

Github, Codeplex, Google Code und Bitbucket sind die offensichtliche Auswahl für Open-Source-Hosting. (Es gibt auch SourceForge, aber ewww, yuck.) Gehen Sie auf jeden Fall ein DVCs wie Git oder Mercurial, was es anderen erleichtert, Code zu gabelt und zurückzugeben als so etwas wie SVN oder CVS.

Ich denke nicht, dass es angemessen ist, den Stack -Überlauf zu verwenden, um "gefälschte" Fragen zu Ihrem Projekt zu veröffentlichen. Es wäre besser, einen Blog zu starten. Wenn Sie gute Inhalte schreiben, werden Sie Sie finden.

Auf der anderen Seite denke ich, dass es angemessen ist, nach Kartenbezogenen Fragen zu suchen und sie zu beantworten, indem ich sagte: "Ich habe einen solchen und einen solchen Algorithmus in meinem Blahblahblah-Projekt implementiert, und Sie können den Code durch Klicken auf diesen Link anzeigen." Stellen Sie einfach sicher, dass Sie die Fragen mit spezifischen und relevanten Informationen tatsächlich beantworten.

Andere Tipps

Sie können Ihren Code aufweisen SourceForge, Github, Codeplex. Ich bin mir sicher, dass es noch viel mehr gibt, aber das waren diejenigen, die mir in den Sinn kamen

Danke, dass du etwas zurückgeben willst!

Github oder Google -Code wäre meine erste Entscheidung in absteigender Reihenfolge.

Bleiben Sie weg von SourceForge. Obwohl sie sich kontinuierlich verbessern, ist die Schnittstelle (sowohl für Entwickler als auch für Endbenutzer) schrecklich und die gesamte Website ist die Hölle langsam.

SourceForge
Dieser eignet sich hervorragend für größere Open -Source -Apps, die in C, C ++, Java geschrieben wurden ...

Github
Hier würde ich WebApps veröffentlichen (wie deine).

Codeplex
.NET, JQuery und andere Microsoft -verwandte Sachen sollten hier gehen. Plus alles, was Sie mit Visual Studio entwickeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top