godleon
V2EX  ›  微信

[求助]微信小程序地图组件,如何实现 marker 的平滑移动?

  •  
  •   godleon · Jul 21, 2023 · 1131 views
    This topic created in 1028 days ago, the information mentioned may be changed or developed.

    需求

    我在做一个微信小程序的打车软件,我在实现移动地图上 marker 点的时候,实现出来很钝,不丝滑,想请教大佬们一些实现思路?

    目前实现

    目前嵌入的是腾讯地图,现在实现的方式是,我用 bindregionchange 方法监听地图的视野变化,这个事件滑动地图会触发两次,一个是开始移动,一个是移动结束, 我在方法内,当执行时,不管是 start 还是 end, 我都去调用 getCenterLocation 获取地图中心位置坐标,然后通过 translateMarker() 给 marker 定位,但是这样就会有个问题,当我按住屏幕拖动的时候,marker 是不会跟这移动的,只有停下获取到坐标才能移动, 感觉实现思路不太对。

    希望大佬们能给指点指点,抱拳了!!

    ps:或者说可以不用移动,一直让 Marker 保持在中心点也可以,但是这个我也没有查到解决办法。 目的就是主打一个丝滑

    这个需求: https://segmentfault.com/q/1010000009488405 但是下面的方法实现不了的

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5546 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 845ms · UTC 08:23 · PVG 16:23 · LAX 01:23 · JFK 04:23
    ♥ Do have faith in what you're doing.