Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Здесь общаются строители сайтов (паучатник) |
Что касается web-а... WebMaster-а Воронежа - объединяйтесь! |
Результаты опроса: Сайт кинотеатра "Юность" | |||
Нравится | 77 | 29.39% | |
Не нравится | 185 | 70.61% | |
Голосовавшие: 262. Вы ещё не голосовали в этом опросе |
|
Опции темы |
08.10.2008, 11:59 | #1021 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
|
08.10.2008, 12:22 | #1022 |
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
это перовначальная установка - потом двигаешь с помощью panTo
GMap2.setCenter(center, zoom?, type?) This method must be called first after construction to set the initial state of the map. GMap2.panTo(center) none Changes the center point of the map to the given point. If the point is already visible in the current map view, change the center in a smooth animation. |
08.10.2008, 12:26 | #1023 | ||
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
Цитата:
типа Цитата:
|
||
08.10.2008, 12:29 | #1024 |
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
маркеры создаешь
делаешь объект где ключи - какие-нибудь id маркеров значения - координаты например и/или сам объект маркера в toMap передаешь id маркера выцепляешь из своего объекта координаты - перегоняешь карту к нужным координатам - отображаешь маркер вуаля |
08.10.2008, 12:34 | #1025 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
что-то я совсем запутался... то есть поскольку у меня все маркеры задаются налету с помощью функции и не имеют никаких ID то придется в toMap пихать сразу функции целиком?
типа вот этого: toMap(map.addOverlay(createMarker(some_var, "Here is some HTML"))) так что ли? |
08.10.2008, 13:23 | #1026 |
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
нет
при создании маркеров складываешь их в объект // ADD MARKERS var marker_collection = new Object; var some_var = new GLatLng(X, Y); var marker = createMarker(some_var, "Here is some HTML"); marker_collection.marker_name = marker; потом у тебя все маркеры в одном объекте храниться будут marker_collection.marker_name marker_collection.marker_name_1 и тп пихаешь в вызов toMap(markerID) имя маркера toMap('marker_name'); затем внутри самой функции перехода к маркеру ты можешь получить этот самы маркер и даже добавить его на карут уже в процесее перехода function toMap(markerID) { var current_marker = marker_collection[markerID]; window.location.assign('#map'); map.addOverlay(current_marker); map.panTo(current_marker.getLatLng()) } ну или сразу добавлять маркеры на этапе создания их и потом хайдить и показывать вообщем тут варианты возможны |
08.10.2008, 13:45 | #1027 | |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
ну мне надо чтобы маркеры были видны всегда. Только если жмакать на ссылку - был переход на них и открытие информации.
Цитата:
|
|
08.10.2008, 13:57 | #1028 |
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
при создании сразу добавляй на карту их
в вызове toMap получаешь маркер и делаешьс ним что хочешь вернее что позволяет АПИ http://code.google.com/apis/maps/doc...e.html#GMarker |
08.10.2008, 14:21 | #1029 | |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
а можно указать, где я туплю?
просто еще раз повторюсь - славливаюсь в жабаскрипте весьма хреново. вот что у меня получилось: Цитата:
что тут не так? |
|
08.10.2008, 15:13 | #1030 | |
Форумец
Сообщений: 1,834
Регистрация: 04.04.2005
Не в сети |
Цитата:
пожтому убираем строку map.addOverlay(current_marker); и добавляем в function createMarker(point, index) { // Set up our GMarkerOptions object markerOptions = { icon:baseIcon }; var marker = new GMarker(point, markerOptions); marker.letter= index; map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(marker.letter); }); return marker; } внутри function initialize() { var map = new GMap2(document.getElementById("map_canvas")); у тебя var map - локальная объяви вне функции var map; внутри функции function initialize() { map = new GMap2(document.getElementById("map_canvas")); вызов toMap(marker_name) у тебя marker_name - переменная чтоль? есл инет - то передавй имя маркера - т.е строку toMap('marker_name') |
|
08.10.2008, 15:38 | #1031 | |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
переправил
Цитата:
вопросы такие: как добавлять маркеры и как их вызывать потом через toMap() я не вкурю никак |
|
08.10.2008, 15:49 | #1034 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
Vital_N, написал в личку
|
08.10.2008, 16:30 | #1035 | |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
Итак, с величайшей помощью Vital_N сие чудо пришло в норму.
Ежели кому будет интересно как оно делалось - вот рабочий вариант (осталось только замутить нужные координаты и ключик для гугла) Цитата:
|
|
09.10.2008, 17:15 | #1036 |
RockStar
Сообщений: 396
Регистрация: 18.10.2007
Не в сети |
Здравствуйте.
Подскажите, пожалуйста, какой-нибудь хороший скриптик случайного показа баннеров. То есть надо чтобы баннеры случайно выбирались, и чтобы был в админке счетчик показов и переходов. И чтобы можно было поставить у кого-нибудь свой баннер, и у себя из админки наблюдать сколько там переходов (это возможно?) И чтобы можно было скачать бесплатно. И чтобы можно было легко поставить. Спасибо. |
10.10.2008, 00:03 | #1037 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
Serezhka, тебе поможет ангина
|
10.10.2008, 19:51 | #1038 |
Форумец
Сообщений: 169
Регистрация: 27.12.2007
Не в сети |
Итак, посмотрел.
Во-первых, отличное сочетание всего, что принято называть "гармоничной цветовой гаммой, не отвлекающей от дизайна" (нет перенасыщенности юзабилити, а-ля фанки). И довольно удачно подобранный домен!!! А это уже 50% успеха! А для моих злопыхателей скажу - Биилиять, да вы чо пацаны! Для жлабовой раши в самый раз, билия, ёпть твою мать! |
10.10.2008, 20:03 | #1039 |
Форумец
Сообщений: 169
Регистрация: 27.12.2007
Не в сети |
И еще, может быть не всем понравятся анально-вагинальные цвета junost.ru, но реально, само то, вроде как контекстная реклама
|
13.10.2008, 12:18 | #1041 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
|
13.01.2009, 18:25 | #1044 |
Наночлен
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36
Не в сети |
не специалист. просто флужу.
ЗЫ тока у меня на сапе заявок мало стало?) |
14.01.2009, 23:25 | #1048 |
ПараноЙик
Сообщений: 676
Регистрация: 15.08.2006
Не в сети |
Serezhka, как менеджер сработает так и заплатят за сайт. можно и за 50к продать сайт себестоимостью в 20.
|