SA-MP Forums Archive
WebMap - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: WebMap (/showthread.php?tid=164032)

Pages: 1 2 3 4 5 6


Re: WebMap - Stepashka - 25.08.2010

Для файлов конфигурации файлы незаменимы никакими БД


Re: WebMap - Yakim - 06.11.2010

что-то вы мутите тут...
я ещё давно карту для сампа делал, сервер использует БД
так вот как состоит карта:
страница с кнопками и фреймом карты для удобства
при нажатии кнопок составляется запрос для получения нужных координат для игроков, машин и т.п.
отправляется запрос другим айфреймом, в который загружается скрипт, который добавляет на карту квадратики, при наведении на такой квадрат - немного инфы.

может я что-то не понял, но увидел тут что составляют карты на серверной стороне... ужас, каждый раз новая картинка.
p.s. сейчас уйду, вечером дочитаю тему


Re: WebMap - Yakim - 06.11.2010

хм... прочитал, ничего интересного, только время убил =\
но направление создавать карту-изображение на пыхе - заведомо ложное направление (у меня точность до метра, сколько уйдёт траффика чтобы добавить какой-то тип данных (игроки, авто, дома и т.п.)?)
Степашка мыслит в сторону флеш, кто-то ещё (влом искать) в строну JS - это по моему мнению верные направления - через PHP получать координаты объектов и выводить их клиентским скриптом.


Re: WebMap - Stepashka - 06.11.2010

Yakim, а если стоит задача с сохранением истории перемещений?


Re: WebMap - Yakim - 06.11.2010

это уже у клиента мудрить
допустим карта будет обновляться раз в n секунд, после получения данных создаются точки (можно виртуально, не визуально) между которыми проводится линия, но флэш я не знаю, в js тоже сходу не придумаю как сделать, но вообще это не за пределами разумного
вообще есть что сплагиатить с гугл мэпс xD


Re: WebMap - Stepashka - 06.11.2010

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


Re: WebMap - Yakim - 06.11.2010

ну вообще можно и в бд историю координат хранить
а запросы - я имел ввиду GET-запрос
players=1&vehicles=1&...
ни в коем случае не sql


Re: WebMap - Stepashka - 06.11.2010

Yakim, sql запросы на порядок быстрее GET, но я тебя понял с первого раза.
Сам принцип построения схемы "клинет - сервр - клиент" является неправильным! Сейчас так ни кто не делает, от такой схемы отказались из-за огромного числа отказов, неудобств и других негативных факторов данной схемы.


Re: WebMap - Yakim - 06.11.2010

предлагаеш клиент-сервер приложение на флеше?


Re: WebMap - Stepashka - 06.11.2010

нет.
сервер пишет статистику в БД, данные из БД передаются клиенту при загрузке страницы, а страница это JS, Java, flash или статичный html, кому что больше нравиться.


Re: WebMap - Yakim - 06.11.2010

ну так... будем мы перезагружать страницу, что меняется?
если карта статическая, то можно и так, но я делал так чтобы галочку клацнул - тебе подгрузились ещё объекты, снял галочку - удалились


Re: WebMap - Stepashka - 06.11.2010

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


Re: WebMap - Yakim - 06.11.2010

а из бд как они берутся? не через апач с пыхом (перлом, асп.нет)? в данном случае "сервер" - "http сервер"


Re: WebMap - Stepashka - 06.11.2010

пхп это не перл и уж точно не асп.нет, и поверь пхп работает с БД куда быстрее чем вервер - клиент.
И уточню, что под понятием сервера я подразумеваю два игровой и вэб


Re: WebMap - Yakim - 06.11.2010

пока что в данной теме я не упоминал samp-сервер, везде где писал сервер - имел ввиду хттп сервер
и невидимый фрейм обращается именно к http серверу, откуда и получает ответ (можно сделать то же самое аяксом, потом перебирать координаты в js)

P.S. чтоб небыло недоумений буду всегда писать http сервер или samp сервер


Re: WebMap - Stepashka - 06.11.2010

Тогда поднимаю вопрос, а откуда ВЭБ сервер получит данные о местополжении игроков?


Re: WebMap - Yakim - 06.11.2010

из бд, а в бд каждые n (пока что 10) секунд сливается инфа из гейммода


Re: WebMap - Stepashka - 06.11.2010

Тогда чем твоя схема отличается от моей?


Re: WebMap - Yakim - 06.11.2010

незнаю
я в кратце просмотрел всю тему - ничё толкового, но карта создаваемая на PHP GD меня просто убила, а ещё которую в IE открывать надо... миме-тип указать не судьба)


Re: WebMap - Stepashka - 06.11.2010

А ты на чем предлагаешь собирать карту?