我的目标是获取mapbox iOS应用程序的离线地图,以显示耶路撒冷地图和英文街道名称。问题是我所有的街道名字都出现在希伯来语中。 反正有没有将openstreetmap导出到包含英文名称标签的osm,而不是默认显示希伯来语。 有没有办法让tilemill使用英文标签来渲染地图" name:en" ? 我设法获得了mapbox的在线工具,用英语渲染它但你不能导出到osm?
答案 0 :(得分:0)
OpenStreetMap支持localized names via the name tag。默认名称通常是本地首选名称。通过使用 ISO 639-1 后缀,可以指定其他语言的名称,例如, name:en 代表英语,名称:他代表希伯来语。您的导出应该已包含此类本地化名称标记。
到目前为止,我从未使用过TileMill,但您应该可以通过修改渲染样式表来使用这些本地化名称。而不是 name (本地使用的名称),样式表只需使用 name:en 。