- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个带有 WebBrowser 控件的 WinForms 应用程序。我在此应用程序中使用了 Google Earth Plugin,需要在 Google Earth 上创建一些地标。根据当前范围(缩放级别),一些地标在屏幕上可能彼此非常接近(本地球足够缩小时)。在这种情况下,我不想创建所有地标,而只想创建一些地标,以避免屏幕上的 map 因地标而过度拥挤。
例如,假设我有 1000 个要创建地标的点。当我遍历要创建的地标的所有点时,我想将每个点的纬度/经度转换为 WebBrowser 控件的客户端坐标,以便我可以检查它是否非常接近(在屏幕上)已创建的其他地标.如果它非常靠近其他地标,我就跳过这个地标的创建。因此,如果用户缩小到一定程度,实际创建的地标数量可能远小于 1000(例如 400)。
这是我遇到困难的地方。我不知道是否有办法将纬度/经度转换为托管 Google 地球插件的 WebBrowser 控件的客户端坐标。我知道对于鼠标事件,客户端坐标可供我使用,但在这种情况下不涉及鼠标事件。
有人知道如何实现吗?谢谢!
最佳答案
您尝试用来解决问题的方法不正确。但是有几个选项:
按照您当前的方法——您有两个选择:
您可以要求当前 View 将给定的纬度/经度转换为屏幕 X/Y。
您可以获取客户端鼠标坐标作为从 GEWindow
类触发的 KML 鼠标事件的一部分:
https://developers.google.com/earth/documentation/reference/interface_g_e_window-members
触发的 KMLMouseEvent
包含客户端 X/Y 空间:
https://developers.google.com/earth/documentation/reference/interface_kml_mouse_event
正确的方法是将 KML 区域标签添加到您的地标,以便地标在用户平移/缩放等时显示/隐藏。
关于google-earth-plugin - 获取GE Plugin客户端坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302563/
在Basic customisation ,python 文档说明了比较方法: [no swapped-argument versions of these methods]; rather, __l
我正在尝试让背景图片表现得像 GE 在其网站上的背景: http://www.ge.com/stories/powering-gas-engines.html 我想知道他们使用什么 CSS 或 jav
我在 FILAB 中部署了一个 Orion 实例,并配置了 Cygnus inyector 以便在 Cosmos 中存储信息。 但是......让我们想象一个实体数量急剧增加的场景。在这个假设场景中,
我一直在尝试在 Historian 中模拟值,但没有取得很大成功。我对环境和 VBscript 本身都很陌生。 我正在尝试模拟简单的 1 和 0。我的目标是让它运行 1-2 分钟,返回 1。然后下降1
from operator import ge import numpy as np >>> ge([0,2,3], 0.8) True >>> ge([0,2,3], np.float64(0.8)
我正在尝试使用这样的关键条件在 dynamoDB 表上运行查询 KeyConditions: { userID: { ComparisonOperator: 'GE', Attri
我的 KML 地标具有这样填充的描述元素 someTag ]]> 使用 Google 地球 5,当您点击气球中的链接时,kml 将按预期下载并显示。 使用 Google 地球专业版 6,当您点击气
我有一个 FiWare GE 实例设置,安全组、 key 和 IP 都已配置。我还设置了 Putty 以允许我连接到实例。我的问题是,当我连接时,我被要求输入登录信息。我已经尝试了我的 Fi-Ware
我在查看一些文件时发现了这个: if [[ $# -ge 1 ]] 这是什么意思? 最佳答案 如果传递的参数个数大于等于1 关于bash - if [[ $# -ge 1 ]] 在 shell 脚本中
我正在使用node.js和cheerio模块。我想从页面获取一些数据。 假设我有这种类型的 HTML。
我目前正在将另一个工具中构建的 iOS 项目转换为 xcode/swift。 我目前有一个 xcode swift ios 项目,其中定义了多个目标(每个客户一个) 对于每个客户,我都有一个文件夹“c
我正在创建一个 KMZ 文件作为我程序的输出(使用 SharpKML)。我如何设置初始 View ,以便在 Google 地球中打开此文件时它以我的数据为中心并缩放? 当我在 GE 中打开一个 KML
我正在创建一个 KMZ 文件作为我程序的输出(使用 SharpKML)。我如何设置初始 View ,以便在 Google 地球中打开此文件时它以我的数据为中心并缩放? 当我在 GE 中打开一个 KML
我有一个网页加载了一个 kml 文件,以便使用 Google 地球 ge 插件进行查看。文件加载并显示正常。但是,我可以让插件移动到文件末尾的纬度/经度。负载始终在与 kml 文件的终点相对应的纬度/
我在 ARM 文档中读到: GE[3:0], bits[19:16] The instructions described in Parallel addition and subtraction i
这是一个示例 pandas DataFrame: import pandas as pd import numpy as np data = {"first_column": ["item1", "i
我希望能够将 KMLTreeView 中地标条目的图标从标志更改为其他自定义位图。这对我来说不是很明显,但如果有人知道你怎么能提供几行代码? 这是我想更改的“标志”的图片。 这是设置此图标的代码。我找
我希望之前没有人问过这个问题,我不确定要使用什么关键字。 假设我想编写一个可以采用小于或等于查询语句的函数... import MySQLdb def query1(date,le): '''
在我的 Iphone 应用程序中,我有一个 TCP 连接并且想要接收数据,它工作正常。 但我需要拆分一个 uint8_t 数组。 unsigned result; uint8_t buffer[102
#!/bin/bash SubValue() { romanvalue="${romanvalue}$2" decvalue=$(( $decvalue - $1 )) } if [ $dec
我是一名优秀的程序员,十分优秀!