问题标签 [yandex-maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何向用户询问 Yandex Navi 或 Google 地图?我怎样才能指挥它?
我在latitude
和中有两个值longitude
。我有一把钥匙。此按钮必须有两个选项才能转到位置信息,Yandex Navi
以及Google Maps
。当我点击按钮时,我想知道哪一个想要打开它。我怎样才能做到这一点?
javascript - 如何在 Angular 中嵌入 Yandex 地图?
我有一个 Yandex 地图小部件,我想将它嵌入到一个 Angular 组件中。我正在使用 Angular(v6)
我试图在树中嵌入脚本和根元素:
模板:
在 Chrome 中检查小部件显示小部件根元素已显示,但该元素为空。我也没有在控制台输出中看到任何错误。
android - Yandex MapKit 3.0。获取屏幕中心和缩放,在地图上获取位置
如何在 Yandex mapkit 的最新版本上构建右键?缩放和位置按钮。我只是创建地图类并感到困惑。文档非常少。。
android - Yandex MapKit 3.0 崩溃
Yandex MapKit 在线MapKitFactory.initialize(this)
崩溃
堆栈跟踪是
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.appname.app/app_lib/libgnustl_shared.so" 在 java.lang.Runtime.load0(Runtime.java:928) 是 32 位而不是 64 位) 在 java.lang.System.load(System.java:1621) 在 com.yandex.runtime.internal.ReLinker.loadLibrary(ReLinker.java:82) 在 com.yandex.runtime.Runtime.loadLibrary(Runtime.java: 122) 在 com.yandex.runtime.Runtime.init(Runtime.java:99) 在 com.yandex.mapkit.MapKitFactory.initialize(MapKitFactory.java:18) 在 com.appname.main.MainActivity.onCreate(MainActivity.kt :41) 在 android.app.Activity.performCreate(Activity.java:7023) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215) 在 android.app.Activity.performCreate(Activity.java:7014) 在 android .app.ActivityThread。performLaunchActivity(ActivityThread.java:2745) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2870) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread .java:1601) 在 android.os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:172) 在 android.app.ActivityThread.main(ActivityThread.java:6590)在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.爪哇:807)ActivityThread$H.handleMessage(ActivityThread.java:1601) 在 android.os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:172) 在 android.app.ActivityThread.main (ActivityThread.java:6590) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 在 com.android.internal.os .ZygoteInit.main(ZygoteInit.java:807)ActivityThread$H.handleMessage(ActivityThread.java:1601) 在 android.os.Handler.dispatchMessage(Handler.java:106) 在 android.os.Looper.loop(Looper.java:172) 在 android.app.ActivityThread.main (ActivityThread.java:6590) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 在 com.android.internal.os .ZygoteInit.main(ZygoteInit.java:807)os.ZygoteInit.main(ZygoteInit.java:807)os.ZygoteInit.main(ZygoteInit.java:807)
javascript - Yandex Maps JS API:用两根手指拖动地图时出现集群事件问题
我禁止在移动设备上用一根手指拖动地图
map.behaviors.disable('drag');
但有一个问题。问题如下:
该地图有大量的集群(最初(使用小缩放) - 地图上所有地标的 90% - 集群)。用两根手指拖动地图时,如果其中一根手指多点触摸到集群,则不会发生拖动(地图上的多点触控事件不起作用-触发了集群上的多点触控事件)=> 发生拖动直接在网站页面上,而不是在地图上。
如何解决?也许以某种方式通过地图上的事件集群?
当在地图元素上触发“touchmove”事件(但集群上的多点触控事件仍然有效)时,尝试了很多事情,包括隐藏所有地理对象。
JS沙盒中的一个问题的例子——从你的手机进去,试着把地图拖到没有集群的地方,有的地方。
我试图设置clusterInteractivityModel: 'default#silent'
集群选项。然后地图被悄悄拖动,但是'click'事件不起作用。
javascript - 如何设置地标的大小?
我用地标制作 yandex 地图。对于地标,我使用以下预设:
'岛屿#blueHomeIcon'
我需要为地标图标设置大小:
268 像素 x 268 像素
请帮我。
我的尝试:
UPD:我需要使用标准地标图标(不是自定义图像)
android - Android 在任何地图应用程序中自动显示从我的位置到给定位置的路线
我想显示一个选择器对话框,用户将在他们的设备中选择任何地图应用程序。选择后,应用程序将自动查找设备位置并显示到给定位置的路线(如纬度和经度)。
对于谷歌地图,这段代码在不显示选择器对话框的情况下满足了我的需求,
但对于 Yandex,我只能在如下地图上显示给定位置,
有什么方法可以为所有地图应用程序或仅适用于 Google Maps 和 Yandex?