Frage

Einfache Frage, die Antwort kann nicht sein ...

Ich werde einen Web-app (ASP.NET MVC) für einen Kunden zu entwickeln. Sie haben mich gebeten, eine Stellungnahme darüber, ob zur Bereitstellung einer Mapping-Lösung von Google Maps oder Virtual Earth verwenden.

Welche würden Sie gehen und warum? Oder gibt es andere, die Sie empfehlen können?

Was müssen Sie wissen?

  1. Street View (oder gleichwertig) wird nicht notwendig, in naher Zukunft, aber ein Tag könnte.
  2. Der Kunde will sicher identifizieren mappable Merkmale und darüber hinaus finden diese Funktionen, wenn sie innerhalb einer bestimmter Abstand.

Was soll ich sonst noch auf einem hohen Niveau in Erwägung ziehen? Oder mein Kunde?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Eine Ihrer wichtigsten Überlegungen muss die Lizenzierung werden, wenn dies für eine kommerzielle Website ist. Sie müssen sowohl Google und Microsoft für genaue Details und Preise kontaktieren, aber es gibt viel im Internet, die es kostet Sie $ 10k zeigt könnten diese Lösungen in der Produktion umzusetzen. Sie bekommen Sie süchtig auf die schnelle und einfache Entwicklung aber!

Meine Präferenz für Google Maps ist, es fühlt sich einfach ein bisschen schlankeres, aber ich habe ein paar ziemlich gute Prototypen mit der Virtual Earth SDK vor entwickelt.

Ich weiß nicht, ob Microsoft ein Äquivalent zum Street View-Funktion planen so, wenn das auf die Anforderungen Karten ist in der Zukunft dann mit Google bleiben.

Eine der Technologien ermöglicht es Ihnen, für geographische Merkmale auf verschiedene Weise zu suchen - ob über Region, Adresse oder bestimmte Breite + Länge. Sie auch können Sie Ihre eigenen Bilder zu überlagern oder Zeichnen von Linien, Polygone, etc.

Google Maps scheint eine breitere Nutzerbasis zu haben (obwohl Microsoft technisch dieses Zeug tat, bevor Google in es!), So dass Sie mehr Hilfe aus auf dem intarweb zu finden sind wahrscheinlich, wenn Sie Ihre Lösung als für Microsoft zu implementieren.

Weitere Informationen über Google Maps für Unternehmen befindet sich hier: http://www.google.com/enterprise/maps/map_info.html

Andere Tipps

Sie sollten sein, den Client für eine einigermaßen umfassende Liste von Anforderungen für die Mapping-Lösung zu fragen. Sie haben ein erwähnt - diese „mappable Funktionen“. Gibt es andere?

Wenn Sie die Liste haben können Sie dann sehen, welche die beste Lösung bietet und damit gehen.

Wenn Street View auf jeden Fall am Horizont ist, dann müssen Sie mit Google gehen - oder ist es etwas, das gerade in einem Gespräch kommen ist

?

Having said that, für ein wenig mehr Mühe, die Sie eine Abstraktionsschicht schreiben könnte, die zwischen der Anwendung und der Mapping-Lösung setzt sich so, dass, wenn die, die Sie nicht eine bessere bietet fit in die Zukunft wählen haben wäre es einfacher zu mach die Veränderung. Obwohl dies geht gegen die Agile-Methodik (YAGNI).

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