问题标签 [overlays]
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 - 如何在Android地图中的路线上添加点(叠加层)
我需要在我的 android 地图中的谷歌地图上绘制路线,并在路线上显示几个地方以及起点和终点作为图钉。
android - 如何在 MapView 上附加自定义地图?[安卓]
我有一个关于 Mapview 的问题。我有一张小区域的地图(例如:http: //goo.gl/tKQM6)。
我可以在地图视图中使用此图像吗?如果可能的话,我可以在上面使用叠加层和其他地图视图操作吗?我可以为不同的缩放级别添加不同的图像。
如果谷歌地图无法做到这一点,有没有其他方法可以做到这一点?
谢谢。
android - 从地图视图中删除特定的叠加层
我的问题如下。
我正在创建多个逐项叠加。(因为每个覆盖都有不同的可绘制对象)我自定义了逐项覆盖类,但是当我将它添加到地图视图覆盖时,该类被转换为覆盖类。更糟糕的是,我有 3 个班级在同一张地图上创建叠加层。每个类都代表地图上的一个项目,其背后有自己的智能。
我现在遇到的问题是我想删除覆盖,但我不能确定我插入它的索引也是我尝试删除它时的索引。(其他类可能同时插入了一个覆盖)
这些类是自我更新的,所以我不想要一个从主类触发更新或删除事件的解决方案。(重点是添加一个类并忘记它)
所以我的问题是:当我想在该层上调用删除时,如何确定哪一层是哪一层。我认为信息是可用的,但我不知道如何获得它。这是我用来添加叠加层的代码
ios - 为什么 MKMapView 在初始应用程序启动时不加载叠加层?
为什么不MKMapView
加载覆盖,如果它是应用程序的初始启动(部署后)并且MKMapView
在第一个视图中?
之后一切正常,即使它是应用程序的初始启动并且MKMapView
不是第一个视图。
未调用以下代表:
mapView: viewForOverlay:
mapView: viewForAnnotation:
我正在为 UI 使用 SDK 5.1 和 Storyboard。
bing-maps - 在 ios 的 Bing 地图上放置叠加层
我需要在 iOS 中的 Bing 地图上放置叠加层,我对 Bing Maps API 和 xcode 还是很陌生,所以非常感谢一些示例代码。
如何在 iOS 的 Bing 地图上放置叠加层?
android - 带有叠加层的谷歌地图
我有一个使用谷歌地图的应用程序。我在地图上也有叠加层。
我已经使用这个类实现了所有覆盖。我还使用相同的覆盖类显示用户的当前位置。
这个覆盖类的 onTouch 是:
而且我可以毫无问题地将标记拖到地图上的任何地方。但是,这也导致我当前的位置指针移动(如果用户试图移动它)。我只想使用相同的覆盖类,但我想修复指向我当前位置的指针,它不应该是可移动的。有没有办法找到正在触摸的覆盖项目?或者任何其他解决方法都会有很大帮助。谢谢。
android - 查找我的地图上的哪个叠加层被点击了
我已经在我的应用程序中实现了谷歌地图。我已经编写了自己的覆盖类扩展 ItemizedOverlay 以添加覆盖。使用相同的覆盖类,我还添加了一个覆盖来显示我在地图上的当前位置。
此覆盖类的 onTouchEvent 用于确定触摸的位置,并能够将覆盖对象移动到地图上的任何位置。然而,这导致了一些问题。指向我当前位置的指针也变为可移动的。我想修复这个当前位置指针。
为此,我正在创建一个新类 MyNewLocationOverLay,它扩展了我之前创建的自定义叠加层。我的计划是覆盖 onTouchEvent 方法并返回 super.onTouchEvent 以防触摸其他覆盖,并在触摸 mylocation 覆盖时返回 true。如何找出点击了哪些叠加层。我试过了:
我需要比较它以找出触摸了哪个叠加层。如何比较叠加层。
似乎不起作用。
javascript - Google Maps V3 自定义功能:togglePolygons() 几次切换后极度滞后
我有一些相当大的多边形(我用来生成它们的 xml 文件是 400k,只是点数据)。
一旦用户通过单击按钮加载多边形,我将这些多边形存储在一个数组中。
然后我使用此方法打开和关闭多边形:
我也尝试过保存和设置多边形边缘并将不透明度填充为 0,而不是直接删除它们,但我得到了完全相同的延迟。
单击切换按钮几次后,会有极大的延迟。并且浏览器崩溃。这发生在 chrome、firefox,即,opera 中……所有我可以使用的浏览器。
overlays - 如何使用 Eclipse Android API 级别 2 使图像半透明并更改 JAVA 中的边界?
我使用HelloItemizedOverlay
Google 的代码创建和覆盖项目,它可以工作,但现在我需要使图像半透明并更改边界,我不知道它是如何工作的。
我找到了该方法getOpacity()
,但我不知道如何在我的ItemizedOverlay
班级或班级中实现它Map
。我也知道getIntrinsicHeight()
和getIntrinsicWidth()
方法,但像getOpacity()
我不知道如何正确使用它。我用于我的代码ItemizedOverlay
是:
c#-4.0 - .NET 中的叠加样式设计
我目前正在开发一个将在 C# .NET 中创建 TV Guide 应用程序的应用程序。问题是当用户选择打开电视指南的选项时,我想保持当前流播放,但将其最小化到右上角并继续播放,同时允许用户浏览 EPG 数据并拥有较小的视频播放。
我应该只放置所有标签/按钮/等吗?在面板顶部(我用来显示实际视频),并根据需要隐藏/显示它们,或者有更好的方法吗?
附带说明一下,我假设标签将是显示当前频道信息的最佳解决方案,但如果有更好的选择,我很想听听。