gpt4 book ai didi

javascript - 放大 google map api 3 [ios]

转载 作者:可可西里 更新时间:2023-11-01 04:51:35 34 4
gpt4 key购买 nike

根据 Google Map documentation .在 iPhone 中

Zooming is accomplished by a two finger pinch.

因此,当我在屏幕上点击手指并移动时, map 会缩放,但在那之后,当我从屏幕上松开手指然后缩放时,我在 map 重新加载之前看到的比渲染的实际缩放要多得多。

目前,我正在使用 ios 7.1.2iPhone 5 和使用 ios 8iPhone 4S 进行测试>

我在我的应用程序中使用 JQuery Mobile Framework, map 是动态生成的。(当我用固定值创建 map 时它工作正常)

我创建了 fiddle ,您可以在其中看到同样的问题。 Link

我的问题的一些图片第一张图片 map 打开

first

第二张图片,当我尝试用手指捏合来缩放我的 map 时。

second picture

第三张是我手指从屏幕上松开时的照片。

third picture

因此它无法保持第二张图片中显示的缩放级别。如何解决这个问题

最佳答案

请尝试替换:

google.maps.event.addListener(mapClass.map, 'zoom_changed', function() {
mapClass.map.panTo(myLatlng);
});

与:

google.maps.event.addListener(mapClass.map, 'zoom_changed', function() {
mapClass.map.panTo(mapClass.map.center);
});

希望对您有所帮助。

关于javascript - 放大 google map api 3 [ios],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26057886/

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