2010-01-19 4 views
5

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

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

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

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

Это, как это было несколько недель назад: Terrain View with Country Names http://img13.imageshack.us/img13/2466/googlemapsterrain21.png

Спасибо.

+0

Ничего себе, спасибо за изменения. Карты прекрасно справляются с этой проблемой. –

ответ

1

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

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

первого EDIT: Как было предложено в комментариях ниже, если вы планируете добавить большие накладки по карте местности, вы можете использовать инструмент с открытым исходным кодом MapTiler (для Windows и Mac OS X). MapTiler будет автоматизировать процесс разбивки для вас, и, кроме того, как только процесс разбивки будет завершен, он будет генерировать простой просмотрщик HTML. Если вы добавляете имя только одной страны, вы можете вместо этого использовать GGroundOverlay. (Google Demo)

второй EDIT: Обратите внимание, что этот вопрос был acknowledged by a Google employee на 20 января, и поэтому вы можете рассмотреть в ожидании в течение нескольких дней, чтобы увидеть, если он получает отсортирован автоматически, прежде чем совершить свое время, чтобы исправить Это.

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

+0

Спасибо, Даниэль. Если бы мне просто нужно было добавить имя одной страны, и если бы у меня были координаты этой страны, как бы вы это сделали? –

+0

James, я предлагаю проверить: http://stackoverflow.com/questions/2049000/ –

+0

Для отдельной страны я бы предложил разместить текст в ELabel, который плавает по карте, а не делать плитки для каждого уровня масштабирования. http://econym.org.uk/gmap/elabel.htm –

Смежные вопросы