У меня есть общий вопрос о Google Maps. Я хочу использовать Карты Google только для Германии, но, конечно же, страны-соседи также показаны. Граница германии редко видна.
Есть ли возможность ослабить другие, не используемые страны?
У меня есть общий вопрос о Google Maps. Я хочу использовать Карты Google только для Германии, но, конечно же, страны-соседи также показаны. Граница германии редко видна.
Есть ли возможность ослабить другие, не используемые страны?
Я смог сделать это, используя общедоступный World Country Boundaries.kml Таблица Fusion.
Вам нужно добавить его в качестве Fusion Table Layer на вашу карту.
Сначала инициализируйте карту, выровненную с правой стороны, с центром, чтобы мы могли видеть большинство стран:
var map = new google.maps.Map(document.getElementById('map-canvas'), {
center: new google.maps.LatLng(30,0),
zoom: 2,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
Затем добавьте FusionTablesLayer
:
var world_geometry = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy-NoqqRpk'
},
map: map,
suppressInfoWindows: true
});
Это выглядит так:
Что касается:
Есть ли возможность ослабить другие, не используемые страны?
Если вы посмотрите таблицу Fusion, вы увидите столбцы для Name
и ISO_2DIGIT
. Мы можем фильтровать их, передавая where
условие FusionTablesLayer
, например:
query: {
select: 'geometry',
from: '1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy-NoqqRpk',
where: "ISO_2DIGIT IN ('US', 'GB', 'DE')"
},
Чтобы дать:
Старый вопрос, но: Google устаревший API карт отображает лучшее решение, если вам не нужна карта для перетаскивания:
https://developers.google.com/chart/image/docs/gallery/new_map_charts
Этот api будет продолжать работать до 2015 года: https://developers.google.com/chart/terms
Важно. Часть графических графиков Google Chart Tools была официально устарел по состоянию на 20 апреля 2012 года. Он будет продолжать работать согласно нашей политике устаревания.
В настоящее время (версия API 3), похоже, нет возможности увеличить толщину границы для отдельных стран.
Если вам просто нужна карта Германии, почему бы не использовать это:
http://jvectormap.com/maps/countries/germany/
Германия уже доступна