2015-02-17 2 views
0

Doe - это способ удалить все бизнес с карты OSM? Также, как магазины, бары, реставрации, гостиницы и т. Д.Удалить удобства NAMES from openstreetmap

Я хочу использовать карты с меньшей информацией. Возможно ли это сделать с исходного сервера OSM? Может быть, как вариант в URL или что-то еще? Я использую библиотеку Leaflet для своего проекта, возможно, какой-то вариант в нем?

Я хотел, чтобы он, как и в Gmaps API:

new google.maps.Map(map_div,{ 
    styles:[{ 
    elementType:'all', 
    featureType:'poi', 
    stylers:[{ 
     visibility:'off' 
     }] 
    }]}); 

За JS или более дополнительных URL, так и так, но без какого-либо бизнеса.

+1

http://stackoverflow.com/questions/17531277/removing-places-from-osm – Verma

+0

Единственный вариант, помимо предоставления вам собственных [плиток] (https://wiki.openstreetmap.org/wiki/Tiles), является используйте поставщика плитки без ярлыков, например, tiles.wmflabs.org/osm-no-labels, предоставленные Wikimedia. Вы можете просмотреть их [здесь] (http://mc.bbbike.org/mc/?lon=13.368594&lat=52.459748&zoom=10&num=2&mt0=osm-no-labels&mt1=mapnik) с левой стороны. – scai

ответ

0

Короткий ответ: Нет

Карта Вы видите на openstreetmap.org состоит из статических изображений в формате PNG. Вы не можете повлиять на то, как они сгенерированы.

Но тогда OpenStreetMap не предназначен для обслуживания карт конечным пользователям. Основной продукт проекта - это исходные данные карты, которые вы можете загрузить с сайта planet.osm.org, а не карту, которую вы видите в своем браузере.

Что вы можете сделать, это загрузить необработанные данные карты и отобразить свою собственную карту без включенного бизнеса. Использование дампа всей планеты является подавляющим, но вы можете загружать небольшие отрывки данных OSM (состояние или в некоторых случаях городского уровня) от нескольких разных поставщиков. См. the OSM wiki.

После того, как у вас есть данные, вы можете визуализировать их несколькими различными инструментами. Недавно я написал blog post об рендеринге плиток с использованием Maperitive. Существует также Tilemill и, возможно, некоторые другие, о которых я сейчас не думаю.