Рекомендации веб-сервиса геолокации

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

, Например, имейте пул названных файлов:

  • /home/bigfiles/512M-A
  • /home/bigfiles/512M-B
  • /home/bigfiles/1024M-A
  • /home/bigfiles/1024M-B

Затем если у Вас есть приложение, для которого нужен файл 1G, названный/home/oracle/logfile, выполнитесь" ln /home/bigfiles/1024M-A /home/oracle/logfile".

, Если это находится в отдельной файловой системе, необходимо будет использовать символьную ссылку.

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

операция ссылки о том, с такой скоростью, как можно добраться.

6
задан John Saunders 16 August 2009 в 20:36
поделиться

5 ответов

Мы используем Google Maps API , и его очень просто использовать. Для начала нужно кое-что выяснить, но мы начали использовать часть геокодирования менее чем за день.

7
ответ дан 9 December 2019 в 22:38
поделиться

MaxMind не является бесплатным, но их предложение SaaS (веб-сервис) имеет ОЧЕНЬ разумную цену.

2
ответ дан 9 December 2019 в 22:38
поделиться

Я счастливый пользователь geocoder.us .

2
ответ дан 9 December 2019 в 22:38
поделиться

Я почти уверен, что вам также не разрешено кэшировать данные Google.

Источник вы не должны (и не можете позволять кому-либо другому): 10.3 выполнять предварительную выборку, кэширование или хранение любого Контента, за исключением того, что вы можете хранить ограниченное количество Контента с целью повышения производительности своей Реализации API Карт, если вы делаете это временно, безопасно и способом, не допускающим использования Контента вне Сервиса;

Таким образом, сохранение геокодированных данных, вероятно, является чем-то вроде запрета.

Однако- Я не проверял, но очень сомневаюсь, что Open Street Map имеют те же ограничения.

Надеюсь, что это поможет

0
ответ дан 9 December 2019 в 22:38
поделиться

Мы закончили тем, что использовали этих ребят в конце - мертвый простой HTTP API:

http://www.maxmind.com/app/web_services_city_usage

0
ответ дан 9 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: