Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Отображение названий стран на Google Maps

Автор вопроса: James LawrukОтветов: 1

У меня есть такой код, который устанавливает тип карты в Terrain View:

map = new GMap2(document.getElementById("map_canvas"));
map.setMapType(G_PHYSICAL_MAP); //Terrain View

Тип G_PHYSICAL_MAP использовался для отображения названий стран, поэтому Google, должно быть, недавно изменил его. Есть ли способ вернуть названия стран?

Вот как теперь выглядит карта местности без названий стран: .imageshack.us/img413/3756/terrnoname.jpg

Вот как это было несколько недель назад: http://img13.imageshack.us/img13/2466/googlemapsterrain21.png

Спасибо.

  • Вау, спасибо за правки. Карты отлично объясняют проблему. James Lawruk 20.01.2010

google-maps

Ответы

Ответ 1 · рейтинг 1 · Daniel Vassallo

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

Единственный вариант, который я вижу, - это определить собственное наложение карты поверх карты местности со всеми названиями стран. (Наверное, не практично и не просто).

1-е ИЗМЕНЕНИЕ: как указано в комментарии ниже, если вы планируете добавлять большие наложения на карту местности, вы можете использовать инструмент с открытым исходным кодом MapTiler (для Windows и Mac OS X). MapTiler автоматизирует для вас процесс разбиения на листы, и, кроме того, после его завершения он сгенерирует простую программу просмотра HTML. Если вы добавляете название только одной страны, вы можете использовать GGroundOverlay. (демонстрация Google)

2-е ИЗМЕНЕНИЕ: обратите внимание, что эта проблема была подтверждено сотрудником Google 20 января, и поэтому вы можете подумать о том, чтобы подождать несколько дней, чтобы убедиться, что он отсортирован автоматически, прежде чем посвятить время его исправлению.

3nd EDIT: это было исправлено Google несколько недель назад.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы