Rád prozkoumávám město pomocí veřejné dopravy a protože jsem velký fanoušek map, zamiloval jsem se do mapy našeho berlínského poskytovatele veřejné dopravy BVG<\/A>. Mapa je skvělý produkt a obsahuje tolik úrovní informací. Má dobře známý styl zavedený v Berlíně, takže jsem ji chtěl použít ve své vlastní webové mapové aplikaci.<\/P>Při prohlížení webu BVG jsem si všiml leaflet mapy na jejich stránce:<\/P><\/P>Tak jsem položil otázku: "Odkud pocházejí dlaždice". Krátký pohled do panelu vývojáře sítě ve Firefoxu odhalil adresu https:\/\/fahrinfo.bvg.de\/tiles\/base\/15\/17605\/22019.png<\/A> (příklad)<\/P><\/P>Dlaždice lze snadno přidat do webové mapy založené na ArcGIS Javascript API:<\/P><SPAN class="keyword token">var<\/SPAN> tiledLayer <SPAN class="operator token">=<\/SPAN> <SPAN class="keyword token">new<\/SPAN> <SPAN class="token class-name">WebTileLayer<\/SPAN><SPAN class="punctuation token">(<\/SPAN><SPAN class="punctuation token">{<\/SPAN>\n urlTemplate<SPAN class="punctuation token">:<\/SPAN> <SPAN class="string token"><SPAN>"<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2Ffahrinfo.bvg.de%2Ftiles%2Fbase%2F" target="_blank">https:\/\/fahrinfo.bvg.de\/tiles\/base\/<\/A><SPAN>{level}\/{col}\/{row}.png"<\/SPAN><\/SPAN><SPAN class="punctuation token">,<\/SPAN>\n title<SPAN class="punctuation token">:<\/SPAN> <SPAN class="string token">"BVG Basemap"<\/SPAN><SPAN class="punctuation token">,<\/SPAN>\n copyright<SPAN class="punctuation token">:<\/SPAN> \n <SPAN class="string token"><SPAN>"Map Data by <a href='<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2FBvg.de" target="_blank">https:\/\/Bvg.de<\/A><SPAN>'>BVG<\/a>, "<\/SPAN><\/SPAN> <SPAN class="operator token">+<\/SPAN>\n <SPAN class="string token"><SPAN>"Imagery by <a href='<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2FBvg.de%2F" target="_blank">https:\/\/Bvg.de\/<\/A><SPAN>'>BVG<\/a>"<\/SPAN><\/SPAN>\n<SPAN class="punctuation token">}<span class='punctuation'>)<span>;<span class='line-numbers-rows'><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span>Ale jakmile to vložíte, všimnete si: ze serveru BVG jsou vraceny pouze chyby 404. Tak jsem prozkoumal schéma URL a zjistil, že Y identifikátor je poněkud odlišný ve srovnání s mapbox nebo OSM Y identifikátory pro stejnou dlaždici:<\/P>
Při prohlížení webu BVG jsem si všiml leaflet mapy na jejich stránce:<\/P>
<\/P>
Tak jsem položil otázku: "Odkud pocházejí dlaždice". Krátký pohled do panelu vývojáře sítě ve Firefoxu odhalil adresu
Dlaždice lze snadno přidat do webové mapy založené na ArcGIS Javascript API:<\/P>
<SPAN class="keyword token">var<\/SPAN> tiledLayer <SPAN class="operator token">=<\/SPAN> <SPAN class="keyword token">new<\/SPAN> <SPAN class="token class-name">WebTileLayer<\/SPAN><SPAN class="punctuation token">(<\/SPAN><SPAN class="punctuation token">{<\/SPAN>\n urlTemplate<SPAN class="punctuation token">:<\/SPAN> <SPAN class="string token"><SPAN>"<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2Ffahrinfo.bvg.de%2Ftiles%2Fbase%2F" target="_blank">https:\/\/fahrinfo.bvg.de\/tiles\/base\/<\/A><SPAN>{level}\/{col}\/{row}.png"<\/SPAN><\/SPAN><SPAN class="punctuation token">,<\/SPAN>\n title<SPAN class="punctuation token">:<\/SPAN> <SPAN class="string token">"BVG Basemap"<\/SPAN><SPAN class="punctuation token">,<\/SPAN>\n copyright<SPAN class="punctuation token">:<\/SPAN> \n <SPAN class="string token"><SPAN>"Map Data by <a href='<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2FBvg.de" target="_blank">https:\/\/Bvg.de<\/A><SPAN>'>BVG<\/a>, "<\/SPAN><\/SPAN> <SPAN class="operator token">+<\/SPAN>\n <SPAN class="string token"><SPAN>"Imagery by <a href='<\/SPAN><A class="jive-link-external-small" href="https:\/\/community.esri.com\/external-link.jspa?url=https%3A%2F%2FBvg.de%2F" target="_blank">https:\/\/Bvg.de\/<\/A><SPAN>'>BVG<\/a>"<\/SPAN><\/SPAN>\n<SPAN class="punctuation token">}<span class='punctuation'>)<span>;<span class='line-numbers-rows'><span></span><span></span><span></span><span></span><span></span><span></span><span></span></span>
Ale jakmile to vložíte, všimnete si: ze serveru BVG jsou vraceny pouze chyby 404. Tak jsem prozkoumal schéma URL a zjistil, že Y identifikátor je poněkud odlišný ve srovnání s mapbox nebo OSM Y identifikátory pro stejnou dlaždici:<\/P>
A nakonec, ale rozhodně ne méně důležité: Můžete ji dokonce otáčet:
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.