Google Maps v3 и подход к реализации XML - PullRequest
0 голосов
/ 28 января 2012

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

1. Должен ли я загрузить «главный» XML-файл и использовать на нем XPath? С этим решением я переписываю «основной» XML-файл только тогда, когда сайт обновляет свою локальную базу данных.
-или-

2. Должен ли я генерировать файл XML для каждого запроса и затем загружать этот конкретный файл? Затем просто периодически выполняйте некоторую очистку всех создаваемых XML-файлов.

ПРИМЕЧАНИЯ:

  • Я реализую это на сайте Realty.
  • Это довольно очевидно, но, тем не менее, это все равно указывает на то, что запросы формируются из формы поиска, которая сужает результаты на основе пользовательского ввода.
  • На сайте есть задание cron, которое обновляет локальную базу данных с удаленного база данных очень часто.
  • "Основной" XML-файл, вероятно, не будет иметь более 600 свойств.
  • Этот сайт не очень занят, около 100-150 посетителей в день.
  • Я бы использовал JavaScript для загрузки XML и анализа с XPath.

1 Ответ

1 голос
/ 29 января 2012

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

Поэтому я предлагаю первый вариант, так как множественные запросы не нужны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...