SVG地图中的国家名称

问题描述:

将国家/地区名称存储在SVG文件中的正确方法是什么?我使用id来存储国家/地区代码,但将国家/地区名称附加到路径也会非常有用。SVG地图中的国家名称

囤积到this文章,我应该使用一些自定义命名空间的国名?还是有一些通常使用的属性?我查了一些公开可用的SVG地图,并且找不到任何保存的国家名称。

+0

您可以使用* *。看看http://upload.wikimedia.org/wikipedia/commons/a/a5/Map_of_USA_with_state_names.svg并查看源代码! – kinkajou 2012-08-08 09:59:55

每个元素可以包含<desc><title>元素,其中are used exactly for describing the shape that is drawn。你应该使用其中之一。

如果您想要一个语义描述,可以通过查看文件内部的人员/软件来查看,或者可以使用JavaScript对其进行操作以将其显示给用户,选择,过滤器等,那么您应该使用<desc>元素。

另一方面,<title>元素将在悬停时显示给用户,就像HTML中等效的title属性一样。请注意,标题必须是作为工具提示行为正确的第一个子元素。