Я пытаюсь найти что-то, желательно F/OSS, которое может создавать наложение Google Maps из KML и/или данных KMZ.Google Maps Overlays
У нас есть сайт, на котором мы работаем, что необходимо для размещения 16 000 маркеров места в прошлом году, и, вероятно, в этом году, скорее всего, будет много. В прошлом году компания, которая сделала сайт, просто передала данные KML непосредственно в API gMaps и позволила разместить все клиентские стороны маркеров. Очевидно, что это стало кошмаром производительности и, как правило, заставил старые браузеры «замораживаться» (или, по крайней мере, казаться замороженными в течение нескольких минут за раз).
В идеале этот сценарий на стороне сервера будет иметь KML, центр lat/lon карты и масштаб масштабирования карты и соответствующим образом объединить все видимые маркеры места в одно наложение GIF или PNG.
Любые рекомендации или рекомендации по этому вопросу будут очень признательны.
ОБНОВЛЕНИЕ 10/8/2008 - Большая часть информации, которую я обнаружил здесь и в других местах, по-видимому, указывает на то, что уменьшение количества точек на карте - путь (например, использование одного маркера в представляют несколько при просмотре с более высокого уровня высоты/увеличения). Хотя в некоторых случаях это, вероятно, хороший подход, здесь это не сработает. Мы ищем визуальное воздействие американской карты со многими тысячами маркеров. Один из вариантов, который я изучил, - это сервис под названием PushPin, который при подаче (предположительно) KML создает серверную сторону, наложение, которое имеет все видимые точки (основанные на центральном уровне lat/lon и уровне масштабирования), отображаемые на одном изображении , поэтому вместо того, чтобы выполнять несколько тысяч клиентских операций с DOM-манипуляциями, мы объединяем все эти маркеры в одну сторону сервера изображений и делаем одну манипуляцию DOM на стороне клиента. Служба PushPin действительно гладкая и определенно будет работать, если не для связанных затрат. Мы действительно ищем что-то F/OSS, которое we может запускать серверную часть для создания этого наложения.
Да, это, конечно, мое мышление с наложением, но то, что я специально надеюсь, это серверная сторона, которая будет генерировать наложение на основе KML, центра lat/lon и уровня масштабирования. – theraccoonbear 2008-10-06 14:49:21