Карты Google и Яндекс

0
1.74K
Блин еле нахожу место где создать пост… Тяжко это...
Короче Мой профиль->Контент->Блоги… И далее пишем...
По теме теперь:
Надо придумать таблицу/таблицы, которые будут нужны для реализации работы с картами.

Upd1: Примерная структура таблиц. С типами еще надо уточниться

Таблица 1. Типы объектов

Это могут быть просто точки, линии, полигоны, банкомат, кинотеатр на карте и что угодно. Тип любого логического элемента, который в дальнейшем будет использоваться. На всякий случай создадим несколько полей под параметры, которые потом могут использоваться индивидуально для каждого типа.
  1. "ObjectTypeID"=>"INT NOT NULL AUTO_INCREMENT PRIMARY KEY",
  2. "ObjecTypeName" =>"TEXT",
  3. "Info" => "TEXT",
  4. "userID" =>"INT"
  5. "Parameter1Info" => "TEXT",
  6. "Parameter2Info" => "TEXT",
  7. "Parameter3Info" => "TEXT",
  8. "Parameter4Info" => "TEXT",
  9. "Parameter5Info" => "TEXT",
  10. "Parameter6Info" => "TEXT",
  11. "Parameter7Info" => "TEXT",
  12. "Parameter8Info" => "TEXT",
  13.  

Таблица 2. Объекты и координаты

  1. "ObjectID"=>"INT NOT NULL AUTO_INCREMENT PRIMARY KEY",
  2. "ParentObjectID" => "INT",
  3. "ObjectTypeID"=>"INT"
  4. "Name" =>"TEXT",
  5. "Info" =>"TEXT",
  6. "lat" =>"TEXT",
  7. "lng" =>"TEXT"
  8. "userID" =>"INT"
  9. "Parameter1Value" => "TEXT",
  10. "Parameter2Value" => "TEXT",
  11. "Parameter3Value" => "TEXT",
  12. "Parameter4Value" => "TEXT",
  13. "Parameter5Value" => "TEXT",
  14. "Parameter6Value" => "TEXT",
  15. "Parameter7Value" => "TEXT",
  16. "Parameter8Value" => "TEXT",
  17.  
Теоретически этого должно хватить для хранения различных данных по картам.
Для тех кому не совсем понятно, что за синтаксис, я описываю таблицы как здесь
Да, забыл еще как-то надо доступ обозначить и пользователей-владельцев...
Для этого надо посмотреть как сделано в других разделах...

Конец Upd1.

Upd2: Список задач, которые должен решать компонент.

Редактировать список примитивов и категорий. Разрешать пользователям создавать свои категории.
Создавать и редактировать списки объектов с координатами.
Отображать примитивы на карте
Хранить пользовательские пиктограммы для примитивов
Реализовывать пользовательские скрипты для примитивов (условно). Фиг, пусть сами реализовывают… но инструментарий для этого создать надо...


Детали:...

off: Сделать игрушку типа цивилизации которая с пиктограммами по реальной карте играть будет )) Шутка...

Конец Upd2.

Теперь надо продумать и описать логику компонента.
Создавать для этого несколько модулей или все в один запихать?? Есть ли принципиальная разница??
Надо продумать список настроек и как их подавать...

Потом в комментах или апдейтах буду прикручивать остальные мысли…
Нет комментариев. Ваш будет первым!

Еще от автора

Шаблоны и Стили. Что InstantCMS нам выдает...
Зайдите на страничку вашего сайта InstantCMS. Через контекстное меню откройте код HTML страницы... Понятно что-нибудь?? Сомневаюсь...
Шаблоны и стили. Пролог
Снова предварительный пост. Мы будем разбираться в задачах, с которыми мы будем сталкиваться при работе с шаблонами, и которые нам придется решать.
А что у нас за Яваскрипты в стандартном шаблоне???
Вот прежде чем начинать возиться со стилями компонентов и шаблона целиком будет полезно посмотреть, а что у нас в шаблоне за Яваскрипты подключаются..
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.