gpt4 book ai didi

javascript - 如何在 Javascript 中旋转 map (Meteor/famo.us)

转载 作者:行者123 更新时间:2023-12-03 11:14:59 25 4
gpt4 key购买 nike

在我的Meteor/Cordova/famo.us 应用程序中,我需要一张可以用两根手指旋转、放大和缩小的 map ,并且(理想情况下)名称(街道、城市等)应该保持水平对齐。原因是我还没有找到像leaflet.jsGoogle Maps等可以在JS中旋转的(免费) map 。适用于 Android 和 iOS 的 Google Maps SDK 分别可以做到这一点,但相应的插件 (plugin.google.maps) 导致 famo.us 出现问题。

可以使用 famo.us Surface 来完成旋转,并且有人告诉我,在传单中可以单独拉出 map 图 block 和名称(矢量/jpeg?)。

感谢您的帮助。

最佳答案

Leaflet 中无法进行 map 旋转。阅读这个答案:https://stackoverflow.com/a/22938733/2019281 。然而,在 openlayers 中这是可能的,但它也会旋转标签,因为它们嵌入在 map 中。请参阅此示例:http://openlayers.org/en/master/examples/rotation.html 。您可以使用不带标签的tilelayer,并添加使用 vectorlabels 创建您自己的单独图层。并反转它们。这将是一个非常复杂的解决方案,我想这会给您的性能带来巨大的压力,因为您正在谈论移动解决方案。我会重新考虑这个概念。

关于javascript - 如何在 Javascript 中旋转 map (Meteor/famo.us),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27384431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com