Wszystko w Twoich rękach

Od wczoraj męczę się z GoogleMaps API. Cel – własna kontrolka ASP.NET opakowująca mapkę, pozwalająca na uniwersalne podłaczenie do listy obiektów dowolnej klasy, implementującej prosty interfejs. Oczywiście rozchodzi się o geolokację wg wprowadzanych adresów i wyświetlanie markerów na mapie ze wszelkimi możliwymi wodotryskami ;-) Chcę osiągnąć taki stan, aby pokazanie na mapie obiektów jakiejś klasy ograniczało się do dwóch czynności:

  • implementacja interfejsu składającego się z 4-5 properties w „zainteresowanej” klasie
  • wrzucenie kontrolki na stronę i podłączenie do niej listy

Niesamowite ile chłopaki z google wykonali roboty. W tych mapach jest chyba połowa JavaScript’u jaka została napisana na świecie ;-) Natomiast ja – jak wspomniałem już odpowiadając we wpisie Jaki AJAX do ożywienia strony w ASP .NET 2.0 na „Carael’s Blog” – należę do kategorii „JavaScript dwie lewe ręce”. Wiadomo jednak jak jest – nie chcesz JavaScriptu ale on chce Ciebie… Więc rzuciłęm się od razu na głęboką wodę, nie tylko klepiąc JavaScript ale dynamicznie generując go z poziomu C#…

Jednak do rzeczy – po kilkunastu godzinach walki mam już dość porządną bazę do kontrolki. Oceniam to na jakieś 75% realizacji. Tylko, że nie mogę już na to patrzeć ;-) Zapewne final version poczeka do jutra, do momentu, aż przestanie mnie prześladować wizja zasięgu zmiennych JS. Doprowadzenie kontrolki do stanu „można to komuś pokazać” potrwa pewnie jeszcze z jeden dzień (komentarze, sprzątanie, likwidowanie efektu spaghetti). Trauma po js pozostanie – nie wiem jak szybko się przemogę i opiszę zmagania z google maps + asp.net ;-)  Z drugiej strony dawno nie było żadnego stricte technicznego wpisu.

Właśnie – może więc sami zadecydujecie, czy coś bardziej zainteresuje Was niż kontrolka google maps. Znalazłem ciekawą wtyczkę do ankiet na wordpress. Może więc w ramach modnej ostatnio interakcji użytkownik-blogger zaproszę Was do głosowania ;-) ?

Inna sprawa, że wprost uwielbiam instalować wtyczki w WordPress – to wręcz niewiarygodne gdy wszystko odbywa się najwyżej dwoma klinięciami…

Na jaki temat chciałbyś przeczytać kolejny wpis?

  • Google maps - własna kontrolka w ASP.NET (45%, 13 Votes)
  • Dziedziczenie - zasady i pułapki (31%, 9 Votes)
  • Klasa do uniwersalnego logowania (plik, konsola, event log, email) (24%, 7 Votes)

Total Voters: 29

Loading ... Loading ...

Nie znaleziono podobnych wpisów.

Możesz śledzić odpowiedzi do tego wpisu za pomocą RSS 2.0 feed. Możesz leave a response, or trackback z Twojej własne strony.

1 Komentarz »

 
 

Dodaj komentarz

XHTML: Możesz użyć następujących tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*