如何将 flyto 传单功能添加到自定义 Svg 地图

Posted

技术标签:

【中文标题】如何将 flyto 传单功能添加到自定义 Svg 地图【英文标题】:how to add flyto leaflet function to Custom Svg Map 【发布时间】:2022-01-15 23:37:55 【问题描述】:

我添加了一个自定义地图 svg 传单 Use svg as map using leaflet.js

并将 id 赋予路径 (svg),现在我想向其添加 flyto(传单功能)。任何想法如何做到这一点。我正在尝试使用传单动画飞到另一条路径

var map = L.map('map', 
  center: [40.75, -74.2],
  zoom: 13
);
  imageBounds = [
    [40.712216, -74.22655],
    [40.773941, -74.12544]
  ];

L.imageOverlay(imageUrl, imageBounds).addTo(map); 

#map 
 height: 400px;

谢谢

【问题讨论】:

【参考方案1】:

对于带有动画的flyto,您应该使用此代码。

map.panTo(new L.LatLng(40.712216,-74.22655));

【讨论】:

以上是关于如何将 flyto 传单功能添加到自定义 Svg 地图的主要内容,如果未能解决你的问题,请参考以下文章

如何将子视图添加到自定义 UICollectionViewCell

如何将暗色背景添加到自定义 UIPopoverBackgroundView

如何将点击动作添加到自定义 UIButton?

如何将全局 barButtonItems 添加到自定义 UINavigationBar?

Vue CLI 3将eval功能预先添加到自定义模板标签

Swift:将照片添加到自定义相册