Я использовал Google Maps пару раз, но что интересно о OpenLayers.
Перед началом любой вид кодирования, вот несколько вопросов, которые приходят на ум,OpenLayers против Google Maps?
- Почему бы использовать OpenLayers вместо Google Maps?
- своей лицензии УСС Кроме этого, в любом случае
- ли вы сталкиваетесь с любой ситуацией, в которой вы бы рекомендовать Absolutly не использовать OpenLayers?
- Я сделал search about "OpenLayers" on Stack Overflow; ответов не так много. Означает ли это, что это решение мало используется? Может ли это быть проблемой для долгосрочной жизнеспособности проекта?
- Для тех из вас, кто уже использовал OpenLayers: есть ли какие-либо общие проблемы/проблемы, с которыми я могу столкнуться?
- Как насчет использования JavaScript Framework с ним? Я видел, что он использует Prototype, и я знаю Prototype, так что все будет в порядке. Но как насчет использования чего-то еще, как MooTools? (что несовместимо с прототипом, BTW)
- Есть ли какие-либо проблемы со скоростью и производительностью? Мне нужно, чтобы мое приложение было отзывчивым и не могло ждать часа, чтобы отобразить карту.
- Есть ли карты, доступные для многих мест, или их много?
- То есть, я во Франции, и мне нужно мое приложение для работы, по крайней мере, для больших городов ... Будет ли все в порядке?
- Если нет, легко ли найти слои и визуализацию для OpenLayers и интегрировать их?
- Есть ли какой-либо API для отображения дорог?
- Например, чтобы показать дороги только в одну сторону.
- Если да, то как я могу это сделать? Должен ли я иметь какой-то файл, содержащий информацию о дорогах, а затем отображать их на карте?
- Знаете ли вы хороший учебник для OpenLayers?
Я не пробовал еще, это только из синих вопросов ...
Из любопытства, почему «лицензия OSS» будет точкой в пользу OpenLayers, кроме философских соображений? Предполагая, что лицензия Google позволяет вам делать то, что вы хотите бесплатно, почему это повлияет на ваше решение в любом случае? – Mark
@Mark Есть проблемы с лицензией Google. IANAL, но я понимаю, что отображение данных на Картах Google дает Google неограниченную лицензию на копирование, изменение, преобразование и перераспределение ваших данных. Например. [это незаконно] (http://blog.ordnancesurvey.co.uk/2010/08/what-the-psma-really-means/), чтобы показать любые данные, полученные из ГИС-продуктов UK Odnance Survey для Google Maps. Еще одно преимущество OSS заключается в том, что OpenLayers не подчиняется прихотям одной организации. Несмотря на то, что вы, вероятно, можете доверять здравому смыслу (и деньгам и бизнесу Google) для поддержки Google Maps в будущем – MarkJ
Карты Google не являются полностью бесплатными (http://www.google.com/support/forum/p/maps/нить? TID = 42dbb1b2b5dbc6ad & гл = еп). Лицензия зависит от того, как вы ее используете. –