альтернатива гугл картам - PullRequest
0 голосов
/ 17 мая 2011

Моему клиенту нужны некоторые функции карт Google, а именно: - геокодирование - создание карт с точками на основе почтового индекса или long.lat - оптимальное отображение поездок

Их проблемы с картами Google - не могут контролировать перебои -Почтовые коды иногда неточны или не обновляются часто для Канады / Великобритании - у них нет возможности исправить неточную информацию

Они предпочли бы самостоятельно размещать картографическое приложение, но потребуют обновления почтового индекса.

Кто-нибудь может предложить такой продукт?

спасибо

Ответы [ 3 ]

2 голосов
/ 17 мая 2011

"не может контролировать перебои в работе - почтовые коды иногда неточны или не часто обновляются в Канаде / Великобритании - у них нет возможности исправить неточную информацию"

ПРОСТОЙ

хостинг собственных карт - это единственный способ контролировать это, но вам будет очень трудно побить время работы Google Maps / Bing Maps за последние 5 лет. Взгляните на следующее:

  • OpenStreetMap для данных дорожных изображений, эти данные с открытым исходным кодом очень хороши в Великобритании (я не уверен насчет Канады), и вы можете внести свои собственные изменения и отправить их (или просто изменить) данные, которые вы скачали)

  • Geoserver , Mapnik или MapServer будет читать openstreetmapdata и создавать плитки изображений, необходимые для создания ваших собственных карт в любом стиле, который вы пожелаете. В зависимости от того, хотите ли вы, чтобы все страны и все уровни масштабирования не были нужны, эти продукты могут создавать все плитки, которые вам понадобятся заранее, но обычно они должны создаваться в реальном времени и кэшироваться. Вам нужен БОЛЬШОЙ быстрый сервер для управления перебором плиток

  • Openlayers или Leaflet - это платформы отображения с открытым исходным кодом, которые будут отображать ваши плитки для вас

Очевидно, что это только для дорожных карт, аэрофотоснимки обойдутся вам в абсолютное состояние.

Данные почтового индекса

Многие люди не понимают, что данные почтовых индексов Великобритании по широте и долготе теперь совершенно бесплатны и доступны для загрузки каждый квартал из официального источника (обследование таинств) http://www.ordnancesurvey.co.uk/oswebsite/products/code-point-open/index.html.

Это тот же источник данных, который Google будет использовать, и нет ничего лучше, но он всегда будет содержать неточности и всегда будет устаревшим на несколько месяцев.

Наконец

Надеемся, что ответят на заданный вами вопрос и предоставят вам информацию для информирования вашего клиента. Теперь на вопрос, который вы не задавали: «Является ли этот подход полезным для моего клиента?».

Я не позволю себе знать ваш бизнес или клиента, однако то, что я описал выше, возможно, но с одним-многими месяцами работы, чтобы заставить все это работать вместе, и даже тогда у него не будет где-то вблизи производительности или времени безотказной работы. что-то вроде карт Google / BING и предлагает лишь небольшое подмножество их функций.

0 голосов
/ 17 мая 2011

Прежде чем спешить накатывать свои собственные, я бы посоветовал хорошенько подумать о последствиях этого.Первое, что приходит на ум, - это то, что плюсы - это то, что вы теперь можете контролировать свои данные, а минусы - то, что вы теперь контролируете свои данные.процессы, которые вы должны будете использовать для синхронизации ваших карт с остальным миром.С этими вещами связано множество головных болей, поэтому многие люди используют внешние решения, такие как Googles.

0 голосов
/ 17 мая 2011

Я думаю, что вы ищете что-то вроде Caliper - это очень нестандартное решение, и я бы ожидал дорогостоящего решения.Не предлагается.

http://www.caliper.com/GISMappingSoftwareDevelopment.htm

Одним из решений может быть использование двух разных картографических сервисов и сравнение их результатов, таким образом, существует гораздо большая вероятность того, что данные точны.Вы также можете исправить неточные данные, создав систему, которая действует как барьер между API и вашим пользователем, где данные, которые, как вы знаете, являются неточными, исправляются перед их отображением.Хотя точно не знаю, что вы делаете, так что это может не сработать для вас.

Является ли отображение / маршрутизация поездки основной функциональностью, которую вы хотите выполнить?

...