Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当标记太多而无法实际固定在地图上时,我正在动态创建标记的 svg 以放置在地图上以高缩放级别。我制作了svg;如何在 Google Maps API 中叠加它?我看到的所有文档都说我需要创建一个带有路径的图像,但我没有。我该怎么做呢?
(延迟回复其他有同样问题的用户)
如果您仅在 JS 画布中动态使用 SVG。只需将其导出为 JS 字符串, 而不是http://path/to/file.svg 提供数据 uri,即:data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding... 对于转义字符串,请使用 escape() 函数。
http://path/to/file.svg
data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding
见http://dopiaza.org/tools/datauri/index.php