2012-01-27 4 views
0

Я делал так много исследований и еще не нашел точного ответа, чтобы помочь мне. Мне нужно преобразовать карту на http://www.uaf.edu/campusmap/ с V2 на V3, поэтому я могу попытаться объединить ее с моими таблицами слияния. Он использует плитки, сделанные Map Tiler. Есть ли кто-нибудь, кто может мне помочь?Convert google map v2 custom overlay to v3 custom overlay

ответ

1

Я думаю, вам нужно перенести всю карту на V3 и использовать Custom Map Types.

BTW, вы загружаете API дважды, один раз от http://www.uaf.edu/files/campusmap/, а затем снова от http://www.uaf.edu/files/campusmap/campusmap-122311.html - который загружается в iframe. Вероятно, лучше удалить один из них, я думаю, вы можете избавиться от первого.

+0

Спасибо, Мигуев, я полностью разорвал его и снова создал его. Сейчас у меня есть небольшая проблема, и у меня такое чувство, что это действительно глупо. Это можно сделать по адресу http://www.justawebbie.freehostingcloud.com/test-map4.html, не могли бы вы взглянуть на него и сообщить мне ту глупую ошибку, которую я совершил. Еще раз спасибо за вашу помощь. –

+0

Я просто посмотрел и не нашел ничего плохого, какой же нежелательный симптом? – miguev

1

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

GTileOverlay не существует в v3. Вы можете использовать пользовательские типы карт, как показано на стр. . Для этого вам нужно сделать ImageMapType(see the docs). Затем вам нужно будет добавить это к Map.overlayMapTypesMVCArray (который отобразит его над базовой картой - Map reference).

Нет ничего похожего на GDownloadUrl и GXml для загрузки и анализа XML-документа в версии 3. Вам нужно будет использовать общую библиотеку, например jQuery, чтобы загрузить ваши местоположения маркеров.

+0

Спасибо, Дейв. Я смог преобразовать его в V3, но я думаю, что сделал с ним что-то очень глупое. Кажется, я не могу получить minzoom и центр. Я знаю, что это, наверное, что-то такое маленькое и немое. Можете ли вы взглянуть на него и рассказать мне, какую ошибку я совершил. Он находится по адресу http://www.justawebbie.freehostingcloud.com/test-map4.html Благодарим вас за помощь. –

+0

Это выглядит хорошо для меня. Какова ваша конкретная проблема? Возможно, стоит открыть новый вопрос SO, если он по-прежнему беспокоит вас. – djd