小编Pet*_* O.的帖子

验证Google地图中的某个点是Land还是Water

..然后谷歌地图"划分水域的水"

嗯,不是在圣经的意义上,但..

我想知道我有什么选择来验证[Lat,Lon]的点是土地还是水.

谷歌地图显然有这些数据(水体是蓝色的) - 但是我可以使用API​​中的某些东西吗?如果没有 - 他们是不是因为他们没有想到它而服务它?还是因为它太复杂了?

我没有找到任何关于这个问题的信息 - 除了一些类似的问题(比如寻找地形类型或海拔 - 但这不是我需要的).

那有分离的层吗?一个选项?命令?或者我应该手动去做?

我能想到如何处理这个问题的唯一方法(我是否需要手动执行)是检查每个服务的磁贴的确切点 - 然后检查该Google地图色调的RGB值.这只是在理论上 - 因为在实践中 - 我不知道如何实现这一点,第一个障碍是我不知道如何将瓷砖上的像素位置转换为[LatLon]点,例如

现成的解决方案会更容易.

请注意,我不需要世界上所有的水(例如 - 我不关心溪流,小池塘,大多数河流或邻居的游泳池.我需要一个人可以在没有浮动车辆的情况下冒险的地方)

编辑我

阅读评论后:提升方法不可靠,海平面下面有太多地方(你可以在这里查看 "最深"10的列表http://geology.com/below-sea-level/)海平面(湖泊)上面有太多内陆水体.反向地理定位方法不可靠,因为它会多次返回地理政治实体,如城市或州 - 或ZERO.在问这个问题之前我已经研究了那些伪解决方案 - 但他们都没有回答过这个问题 - 这些方法充其量只是"猜测".

javascript google-maps google-maps-api-3

100
推荐指数
7
解决办法
4万
查看次数

如何检查十六进制颜色是否"太黑"?

我正在尝试评估颜色选择器选择的颜色的暗度,看它是否"太黑",如果是,则将其设置为白色.我以为我可以使用十六进制值的第一个字符来取消它.它正在工作,但它也正在切换一些合法的"轻"颜色.

我有代码这样做:

        if (lightcolor.substring(0,3) == "#00"|| lightcolor.substring(0,3) == "#010"){
            lightcolor="#FFFFFF";
            color=lightcolor;
        }
Run Code Online (Sandbox Code Playgroud)

使用十六进制数学必须有一种更有效的方法才能知道颜色超出了一定的黑暗程度?就像lightcolor +"some hex value"<="some hex value"一样,然后将其设置为白色.

我添加了tinyColor,这可能对此有用,但我不确定.

一堆!

javascript colors

100
推荐指数
6
解决办法
3万
查看次数

HTML5是否允许Web应用程序进行点对点HTTP连接?

是否可以创建一个Web应用程序,在中央服务器的帮助下,可以与同一Web应用程序的其他用户建立直接连接?我在想象一个类似于UDP打孔的过程.

我已经阅读了HTML5中的新WebSockets API,但看起来您必须在完全双工连接开始之前启动与WS兼容服务器的连接.我正在考虑更多关于在客户端之间建立直接连接的过程,服务器涉及初始握手.

注意:Java小程序不计算在内.我只对标准浏览器技术感兴趣.

javascript ajax html5

99
推荐指数
3
解决办法
4万
查看次数

从WSDL文件在Visual Studio中创建Web服务代理

我的应用程序需要与没有在线WSDL定义的Web服务进行通信.然而开发人员向我提供了一个WSDL文件.

使用公共WSDL,Visual Studio可以使用"服务引用"向导为我生成此代码.但是,如果没有公共WSDL,它似乎不起作用.

如何使用此WSDL文件生成与此Web服务进行通信的代码?

.net c# wsdl web-services visual-studio

99
推荐指数
3
解决办法
19万
查看次数

如何在Mac上编译和运行Java程序?

如何在我的mac上编译和运行Java程序?

我是新来的.

此外,我下载了一个程序,这个程序在这里被称为文本管理员,如果这与情况有任何关系.

java macos compilation

96
推荐指数
2
解决办法
25万
查看次数

如何在PHP中创建异步GET请求?

我希望对另一台服务器上的另一个脚本发出一个简单的GET请求.我该怎么做呢?

在一种情况下,我只需要请求外部脚本而无需任何输出.

make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage
Run Code Online (Sandbox Code Playgroud)

在第二种情况下,我需要获取文本输出.

$output = make_request('http://www.externalsite.com/script2.php?variable=45');
echo $output; //string output
Run Code Online (Sandbox Code Playgroud)

说实话,我不想乱用CURL,因为这不是CURL的工作.我也不想使用http_get,因为我没有PECL扩展.

fsockopen会工作吗?如果是这样,如何在不读取文件内容的情况下执行此操作?没有其他办法吗?

谢谢大家

更新

我应该补充一下,在第一种情况下,我不想等待脚本返回任何内容.据我所知,file_get_contents()会等待页面完全加载等?

php curl asynchronous http

94
推荐指数
6
解决办法
11万
查看次数

Android意图过滤器:将app与文件扩展名相关联

我有一个自定义文件类型/扩展名,我想与我的应用程序关联.

据我所知,数据元素是为此目的而制作的,但我无法使其正常工作. http://developer.android.com/guide/topics/manifest/data-element.html 根据文档和很多论坛帖子,它应该像这样工作:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:mimeType="application/pdf" />
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

好吧,它不起作用.我做错了什么?我只想声明自己的文件类型.

android intentfilter android-manifest

90
推荐指数
7
解决办法
7万
查看次数

Stanford Parser和NLTK

是否可以在NLTK中使用Stanford Parser?(我不是在谈论斯坦福POS.)

python parsing nlp nltk stanford-nlp

89
推荐指数
8
解决办法
9万
查看次数

双向/反向地图

我在python中做这个交换机的事情,我需要跟踪谁和谁说话,所以如果Alice - > Bob,那么暗示Bob--> Alice.

是的,我可以填充两个哈希映射,但我想知道是否有人有想法用一个哈希映射.

或建议另一种数据结构.

没有多个对话.假设这是一个客户服务呼叫中心,所以当Alice拨入交换机时,她只会和Bob通话.他的回复也只发给她.

python

88
推荐指数
8
解决办法
4万
查看次数

如何从YouTube获取频道ID?

我正在尝试使用YouTube Data API V3从我的频道中检索数据.
为此,我需要我的频道ID.
我试图从我的YouTube帐户中找到我的频道ID,但我在每一个方面都失败了.
如果有人对我有一个提示,我会非常高兴.

这是我用来检索数据的URL:

https://www.googleapis.com/youtube/v3/channelsid = fjTOrCPnAblTngWAzpnlMA&key = {YOUR_API_KEY}&part = snippet,contentDetails,statistics

ID用于频道ID和密钥,我正在使用我的Google API控制台生成的API密钥替换{YOUR_API_KEY}.

我的频道ID不是:
- klauskkpm
- klausmachado
- klausmachado@gmail.com
- fjTOrCPnAblTngWAzpnlMA

我的频道是:http://www.youtube.com/user/klauskkpm

youtube youtube-api

86
推荐指数
12
解决办法
15万
查看次数