Название: API google map Отправлено: Efendy от 28 Января 2010, 23:39:38 В новой (52й тестовой) версии сделал плагин отображения точек подключения на карте google, используя api google map. Оказалось все очень просто, так что кто-то из вас, господа, сможет его элементарно внедрить в NoDeny в виде плагина. Сама карта внедряется в админку биллинга с помощью джаваскрипта. Почитайте документацию к API - там все элементарно делается.
Лично я, как и говорил неоднократно, занят новой версией, поэтому не вношу никакие изменения в 49(50) версии. Насчет новой версии. Алиасы убраны. Ip из таблцы users убраны. Точки подключения задаются как клиенты, но у них свой набор дополнительных данных, т.е. в настройках создается группа "роутеры" (разворачиваю hotspot-сеть...), к этой группе привязывается шаблон "техданные роутеров". У обычных клиентов фигурируют свои шаблоны данных, т.е. не пересекаются с данными роутеров (можно чтоб и пересекались, ессно). У роутеров в техданных созданы поля ip и gps_location. Ip используется для того чтобы роутер получал по Radius свой Ip, а gps_location задает расположение роутера на карте. Технически hotspot сеть устроена так, что роутеры разбросаны по городу, соединяются с центральным сервером по pptp, получают ip адрес. Дальше к роутерам подключаются клиенты, страничка авторизации, ввод данных со скретч карты (в данный момент пока там OTP авторизация), создается учетная запись. Дается время. Контролируется трафик. В общем, пока отлаживаю эту часть. Название: Re: API google map Отправлено: stix от 29 Января 2010, 10:37:43 обновился.
тестим еще надо как-то продумать работу с микротик адрес-листами. потому что дублируются записи, оно то не мешает, т.к. при удалении сносятся все дубликаты. но когда несколько сотен юзеров и у каждого по 6 дублей в goodboys и allboys то начинаются приседания роутера при работе с адрес листами. суть в том, что надо делать проверку существования IP адреса в адрес-листе. Название: Re: API google map Отправлено: traktor150 от 07 Февраля 2010, 15:00:29 грабли с микротик есть. если стоит интервал 30 секунд, то к примеру rb450g при 50 клиентах ложится за сутки и тупо зависает, загрузка проца 100%. а акцес лист насрало больше 100к записей. Пока трабл решился установкой интервала проверки 1 раз в сутки. В принцепе хз почему так сделали чтоб синхронизация с МТ проходила каждые 30сек.
Название: Re: API google map Отправлено: Efendy от 07 Февраля 2010, 15:07:29 грабли с микротик есть. если стоит интервал 30 секунд, то к примеру rb450g при 50 клиентах ложится за сутки и тупо зависает, загрузка проца 100%. а акцес лист насрало больше 100к записей. Пока трабл решился установкой интервала проверки 1 раз в сутки. В принцепе хз почему так сделали чтоб синхронизация с МТ проходила каждые 30сек. 1. Лечение этой проблемы http://forum.nodeny.com.ua/index.php?topic=49.msg4239#msg4239 На эмуляторе микротика такой проблемы не было, поэтому она всплыла на реальном железе 2. Это тема не про микротик, а про модуль googlemap. Тему закрываю |