2012-02-27 3 views
1

У меня просто идея для классного веб-сайта, но для этого потребуется приложение, которое довольно похоже на интерактивную карту Google Maps. Мне было интересно, в чем дело?В чем заключается интерактивная карта Google Maps?

Это апплет Java или приложение Flash? Или что-то другое?

Большое спасибо

+0

«Вид улиц» реализован во Flash (с бета-версией в WebGL, где поддерживается). –

ответ

3

Javascript. Множество и много javascript, с JSON для загрузки новых данных без обновления всей страницы.

Если вы хотите узнать больше, существует довольно сообщество, вращающееся вокруг Greasemonkey, которые специализируются на расширении/обратном проектировании кодовой базы google.

+0

Woah, это впечатляет, и очень далеко от моего масштаба! Кроме того, моя идея требует, чтобы пользовательский ввод сохранялся на сервере, который, как я считаю, JavaScript не мог сделать? –

+0

Я считаю, что вы могли бы поддержать все веб-приложение, обращаясь вперед, используя Javascript и '[ВАША БАЗА ДАННЫХ ЗДЕСЬ]. Конечно, есть языки, которые могут делать больше, чем javascript в некоторых областях, но в целом, это очень хорошо округленный язык. – Droogans

+0

Интересно, спасибо большое за вашу помощь :) –

0

Google API - это Javascript. Он также доступен во Flash. Bing-карта использует ту же систему, и она доступна в javascript или silverlight. Вы также можете быть заинтересованы в openstreetmap (бесплатная альтернатива).

Если вы хотите построить систему плитки с земли, тем легче использовать вспышку. Вы избежите проблем с кросс-браузером и легко ориентируетесь на большую аудиторию. (Я сделал это давным-давно, прежде чем gmap не вышел).

Если вашему приложению требуется карта, вы можете использовать либо API карт, либо создать приложение поверх него. Имейте в виду, что для некоторых видов приложений и некоторых видов использования требуется лицензионный сбор, а входной билет достаточно высок (10 000 долларов США для gmap).

0

Для клиентской стороны они используют Google Closure Library, с большим количеством дополнительного javascript сверху.

0

Еще один вариант для вашего приложения для сопоставления: запрограммируйте его на Java, построив бесплатный геопространственный API NASA WorldWind. Вы можете выпустить его либо как отдельное приложение, либо как JApplet, который работает в браузерах. Последнее упрощает распространение и управление версиями.

0

Rolling Thunder обладает способностью летать в течение многих лет. Вы загружаете файл gpx, затем можете летать или чуть выше группы, и можете контролировать скорость, которую вы летите, и можете приостановить и осмотреться. Он работает с окнами или Mac OSX. Вы можете найти версию Windows по адресу http://www.myuniportal.com/download.html Загрузите версию входа в систему карты, а затем откройте дочернее окно Map, выберите кнопку «Foot» в окне «Карта». Вы загружаете файл gpx, затем нажмите кнопку воспроизведения, и он начнется с одного конца тропы и пролетит над ним.