问题标签 [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.
php - 谷歌地图叠加层
我正在尝试找到可以从 KML 和/或 KMZ 数据生成 Google 地图叠加层的东西,最好是 F/OSS。
我们正在开发一个活动网站,去年需要容纳约 16,000 个地点标记,今年可能至少还会有这么多。去年,完成该网站的公司只是将 KML 数据直接提供给 gMaps API,并让它放置所有的标记客户端。显然,这变成了一场性能噩梦,并倾向于使旧版浏览器“冻结”(或至少一次冻结几分钟)。
理想情况下,此服务器端脚本将采用 KML、地图的纬度/经度中心和地图缩放级别,并将所有可见的地点标记适当地合并到单个 GIF 或 PNG 覆盖中。
对此的任何指导或建议将不胜感激。
2008 年 10 月 8日更新- 我在这里和其他地方遇到的大多数信息似乎表明减少地图上的点数是可行的方法(即,从更高的高度/缩放级别)。虽然在某些情况下这可能是一个好方法,但在这里行不通。我们正在寻找带有数千个标记的美国地图的视觉冲击力。我探索过的一个选项是一个名为PushPin的服务,当输入(大概)KML 将在服务器端创建一个叠加层,该叠加层将所有可见点(基于中心纬度/经度和缩放级别)渲染到单个图像上,而不是在客户端执行数千个 DOM 操作,我们将所有这些标记合并到单个图像服务器端,并在客户端执行单个 DOM 操作。PushPin 服务真的很灵巧,如果没有相关成本,肯定会工作。我们真的在寻找可以在服务器端运行以自己生成覆盖的 F/OSS。
jquery - Jquery:悬停时透明覆盖
基本上我有 4 个 div 的图像设置如下:
和CSS:
我怎样才能让我的 Jquery 在每个单独的悬停时淡入淡出,我总是对这个想法感到困惑,因为 div 类是相同的,它不会同时触发它们吗?
继承人的jQuery到目前为止:
google-maps - 我可以在地图上叠加 Google 徽标或将其移动到右上角吗?
我想知道是否可以在地图上的 Google 徽标上放置一个叠加元素,或者将其位置更改为右上角。我有一个示例图片(链接如下),我制作了覆盖 Google 徽标的图片。请帮忙给出一些解决这个问题的方法!谢谢!
示例图片:覆盖谷歌地图徽标
emacs - 更改 Emacs 中的文本外观:覆盖有效,文本属性无效
我今天一直在用 Emacs 中的文本属性进行试验。如果我将光标放在带有一些文本的行上,然后使用 执行以下代码M-:
,则该行将以粗体重新显示。
但是,如果我用以下代码清除覆盖(remove-overlays)
并执行以下代码,则什么也不会发生(除了单词“nil”出现在 minibuffer 中)。
从我到目前为止收集到的信息来看,我希望这两个片段应该产生相同的视觉结果。他们为什么不呢?
java - 覆盖在 Google MapView Tutorial Android 中不起作用
当我要集成叠加层时,遵循 MapView 教程时遇到了一些错误。
TravelBuddy.java
叠加层.java
对不起,如果我看起来像一个完整的新手,但我正在努力学习,我有一个很棒的应用程序想法,它需要 mapview、webview、overlays 和 tabs。
android - 尝试从 Android 中的 GPS 或网络获取最准确的设备位置
我试图在尽可能短的时间内确定设备的最准确位置。
我将数据存储为地理点,并将其显示在地图视图上。
上次我在我的设备上激活 GPS 并让它获得位置锁定时,我离现在的位置大约 80 英里。
我有一个位置管理器设置和一个位置监听器。
如果我这样做,我会得到 NULL。
但在接下来的几行中;
这样,地图上的叠加层就会显示当前位置。它正在使用网络提供商,但也试图获得 GPS 定位(它不能因为我在室内并且没有靠近顶层的地方)。
如果我这样构建地理点;
然后我得到令人困惑的结果。如果我禁用设备 GPS 提供程序,则代码将移至网络提供程序并给我一个相当准确的结果。如果我启用 GPS 提供程序,那么地理点将作为我允许设备获得 GPS 锁定的最后一个位置返回。
我想避免上述结果,因此正在考虑使用;
但正如我上面所说,我只是从中得到 NULL 。
没有从 GPS 和网络获取地理点,然后比较它们,如果距离网络位置 1 英里,则忽略 GPS 结果 - 我有点卡住了。为什么 getMyLocation() 不起作用,不应该返回 myLocOverlay 在地图视图上显示的 GeoPoint 吗?
javascript - 用jquery替换内容
我正在将电影加载到叠加层中。我的问题是,当我关闭 div 覆盖时,电影继续播放。我不控制移动端的代码,它通过脚本标签导入,然后在 iframe 中打开。我可以删除 div 的内容,然后电影停止播放。当然,当用户再次打开 div 时,电影就消失了。我目前的想法是,我可以简单地将脚本标签替换为类似的标签,但结果是那里什么都没有。我一直在使用jquery。
谢谢
- 脚本 -
-- html --
在旁注中。我尝试替换脚本标记的 src 属性,但没有成功。不过,我能够替换图像的 src 。不能影响脚本的 src 属性吗?
谢谢
android - 在 Android 2.1 上的 Google 地图上创建动态(视频)叠加层
我正在尝试创建一个地图叠加层,用于在 Mapview 顶部显示视频流 (MJPEG)。
目前我有一个独立的活动,它创建一个用于获取 MJPEG 视频帧的数据线程。我正在使用处理程序将帧(作为位图)从数据线程发送到主活动,然后更新 UI。
我不确定如何实现“刷新”来更新我的“叠加”视频流。
编辑:我所说的“刷新”是什么意思 - 每当我得到一个新的视频帧时,我如何更新我的 UI 的视频部分(不是地图视图)。我计划在我的 Overlay 子类实现的“绘制方法”中绘制视频帧(位图)。但是我没有直接调用“draw”方法。
谢谢。
javascript - Google Maps API 3. 叠加层中的文本选择
如何在我的叠加层中进行文本选择?现在我的叠加层对于文本选择无效,并在我双击叠加层时创建缩放。