Сделать то можно, но как показала практика, городским властям это не интересно. Максимум, могут простейший шаблонный сайт заказать (и отмыть на этом бабки). Чаще городскими порталами занимаются либо энтузиасты, у которых нет денег для того чтоб заказать, но есть желание сделать своими руками, либо местные фирмы, которым нужен пиар, но времени на поддержку портала нет. Продать движок можно только последним, но они обычно на местном уровне ищут разработчика. Сам имел опыт разработки городского портала для частной фирмы. Они поигрались немного, и передали проект своим партнёрам. Потом и партнёры забили на поддержку. Но денег я заработал. :)
Сейчас разрабатываю собственный портал на новом движке.
Как же я с Вами согласен! Портал нашего города разрабатывали просто любители, вовремя для этого зарегистрировавшие домен типа названиегорода.ру, и только год где-то, может чуть больше за портал взялась администрация, и то не она сама, а ээ... пиарщики городские. Ну там пошло: официальная страница городской газеты, городской тв-станции и т.д. Живые журналы завели... А так - возвращаюсь к тому, с чего начал: администрации пофиг :)
Полностью согласен. Больше всего вызывают такое желание две иконки — финансы и жилые дома, уж больно похожы.
И от себя, kinda bugreport: когда ставишь галочку в фильтре, а потом снимаешь их все — на карте не отображается ничего. Это так задумывалось (мало ли, вдруг кому захочется чистую карту посмотреть) или это таки глюк?:)
В целом — классно:) И, мне кажется, стоит оставить это на главной, по умолчанию. А вообще, дать пользователям выбирать, что отображать на главной — карту или список актуальных новостей-анонсов, ведь для жителей города это явно интереснее.. Тем более, что у вас есть там регистрация.
Кстати, а как у вас там с модерацией?.. А то я вот приметил «государственного натариуса» — http://www.pushkino.org/?act=map&lat=56.…
Что наводит на мысль о возможности спама или просто идиотских шуточек.. Или это вы просто случайно пропустили?)
За последний год стало жутко неудобно пользоваться Гугловской картой. Постоянно появляется куча значков на карте, и выглядит это как огромная помойка. Замахался отключать все новые фичи. Уважаемые разработчики, поработайте над юзабилити, пожалуйста. А то, искать информацию в Желтых Страницах(бумажных!) проще и быстрей чем в ГуглМэпс.
какая посещаемость у портала? странно, что на таком действительно приятном сайте не продается реклама
у нас в Зеленограде (200 000 населения) на www.zelenograd.ru с этим проблем нет, даже наоборот - перебор
Хм. А у нас почти 300 тысяч в городе, но подобного хорошего портала до сих пор нет. Я думал что и нет особо смысла делать, но теперь, кажется, вдохновился, и уже думаю взяться. Жаль только нашего города в гугле нет:(
Вот и получаються из "приятных сайтов" то, что мы сейчас имеем счастье наблюдать на Зеленоградском портале. Нет, реклама - это хорошо и здорово. Но когда открываешь страничку и в глазах начинает рябить - это жесть!
Как я понимаю исходная карта Гуголовская. Есть ли опыт наложения своей карты. Я спрашиваю потому, что уже давно стоит необходимость сделать подобное, но для тех городов, для которых Google карты еще не делал.
здесь можно привязать свою карту к google maps:
http://open.atlas.free.fr/GMapsTransparenciesImgOver.php
пара полезных статей:
http://econym.googlepages.com/custommap.htm
http://mapki.com/wiki/Automatic_Tile_Cutter
если кому-нибудь нужен скрипт для разрезания карт в формате png могу скинуть.
Класс! По мне так один из лучших и наиболее современных городских порталов. Хотя не скажу, что видел их много:) Но то, что видел, обычно было сделано совершенно безвкусно, несовременно и неинтересно. А тут, хоть и город не мой, стало интересно походить и по другим разделам, поизучать. Мои похвалы!
Кто ещё видел интересные городские сайты и порталы - кидайте ссылки, интересно посмотреть стало вдруг, сравнить с тем что есть у нас. Даже зародилась мылся сделать для нашей провинции что-нибудь посовременнее, хоть и сомневаюсь что здешняя аудитория и рекламодатели это оценят:)
Отлично сделано. Глаз радуется. Небольшим городкам должно быть минимум интересно. + Возможность кратко и полно презентовать город что есть чего нет. Порадовала возможность подгружать фотографии к объектам. Даже не знаю к чему придраться)
А у меня чего то вообще вся карта не отображается :( , серое пятно. Сначала грешил на Оперу, но и в IE такая же шняга. В чем может быть причина? Сайт гуглмапс отлично вижу.
неплохой "первый опыт". Для тех кто не работал с этим апи, могу сказать что программировать на нем очень просто (http://www.google.com/apis/maps/documentation/reference.html), все на уровне интуитивно понятного обращения к объектам. Перед началом работы ip web-сервера надо зарегистрировать - http://www.google.com/apis/maps/signup.html, потом подсоединить библиотеку (тег script src="http://www.google.com/jsapi?key=ABQIAAAAudTBVVYh_tJ-6ceBPUOEixRQHVHRaANHPxGLOMHCCgZOzJmvoBTDOQ3H2gHb52vVgHHA2r1HuhwM8Q")
Один из примеров (http://www.google.com/apis/maps/documentation/examples/index.html)
function initialize() {//вызывается при загрузке документа
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));//обращение к div-у
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
// Add 10 markers to the map at random locations
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var lngSpan = northEast.lng() - southWest.lng();
var latSpan = northEast.lat() - southWest.lat();
for (var i = 0; i < 10; i++) {
var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
southWest.lng() + lngSpan * Math.random());
map.addOverlay(new GMarker(point));
}
}
}
Пара наблюдений/пожеланий к интерфейсу, если можно:
1. Очень странно что на ЛКМ и двойной ЛКМ повешано добавление организации/места и т.п. Если АПИ гугловое, то и логичнее было бы повешать на дабл клик увеличение масштаба карты. Вернее если ничего не назначать, то двойные клики (левый - увеличить, правый - уменьшить) работают и так. Да и не все пользователи хотят что-то добавлять значит и режим добавления должен включаться кнопкой, например.
2. Очень много иконок при обзорных масштабах сбиваются в кучу, да и нет какого-либо разумного лимитирования показываемых иконок. Если их будет несколько сотен, клиентский браузер начнет виснуть. Да и чисто по-пользовательски - каша из иконок, а не карта, получится потом, если будет много объектов. Там и карту не посмотреть, и нужную иконку не выбрать.
3. Ну и стандартный баг для всех кто связывает список и карту на одной странице: Когда кликнуть на "Показать на карте" (в блоке - "Организации на карте") - карта на нужный объект позиционируется, а страница на карту нет :) пользователь кликнул (а карта выше и не видна - при 1024х768) - и ничего не произошло.
--
Если кого интересовала кастомная подложка - есть чудный сервис - http://gmapuploader.com/
дальше там все очень понятно.
1 - группировать иконки в одну, над которой писать число иконок, которые можно посмотреть если приблизить карту
2 - выдавать только N иконок по какому-нибудь принципу, важные выводить на всех масштабах, а неважные (например дома/здания) на подробных масштабах
Очень здорово, очень! Так местные жители не торопясь смогут составить подробнейшую карту своего массива - такое не сделает ни одно картографическое бюро! Супер! Просто пример для подражания, да и только! А недочеты в управлении и интерфейсе - дело наживное. Единственное, что бы мне хотелось на месте жителей Пушкино - побольше карту :) Блок с новыми объектами можно и ниже расположить, а карту - на всю ширь окна. Хотя я не знаком с особенностями внедрения карт Google, поэтому это только мысль вслух :)
Браво! ИМХО, один из оличейшихБраво! ИМХО, один из отличнейших примеров правильной (уместной) реализации AJAX.
Все сделано именно так как нужно. Все под рукой, удобно и ожидаемо. Да и как портал города – просто замечательно, блеск! Продолжайте в том же духе.
Есть, правда, несколько замечаний.
1.Поисковая форма по недвижимости резко выпадает из общего дизайна. Режет глаз.
2.“Справочник” и “Знакомства” видимо были сделаны давно и прикручены немного топорно.
впечатляет! давно хотелось сделать нечто подобное, и тут вы подкинули идею - использовать API от Google Maps
(жаль только наш провинциальный городок абсолютно не детализирован в GM, а кастомизировать нечем - актуальной карты города в доступе нету.. остается ждать до лучших времен)
Chemist - круто!
подскажи, ты при добавлении просто геокодируешь объект, и с координатами его в базу пихаешь? а потом при движении карты вытаскиваешь объекты из текущего экстента? или как?
Первый опыт с Google Maps API