问题标签 [google-street-view]
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.
google-maps - 以编程方式截取谷歌街景全景图的最佳(或任何)方式
正如问题所暗示的,我正在寻找一种以编程方式屏幕抓取给定全景图的方法,IE 设置经度和纬度以及 POV(俯仰、偏航和缩放)并将抓取保存到服务器。到目前为止,最有希望的是
使用 .net 来控制 google earth com api ( http://earth.google.com/comapi/index.html ),但是我无法找到关于街景图层是否可以通过这种方式访问的明确答案.
将街景 swf 嵌入到另一个 swf 中,该 swf 打开到 Web 服务器的套接字以侦听请求,并将命令(例如调整 lat/lng 和 POV)传递给街景 swf,然后屏幕抓取视图并将其保存回服务器。swf 将在网络服务器或另一台服务器上运行。
这两种解决方案都涉及有关可靠性和可扩展性的问题。有没有人有任何进一步的建议或想法?该解决方案不必是实时的,它假设将发生一些异步“幕后”处理。
google-maps - 谷歌街景网址
嗨,我有一个属性的地址,我的应用程序可以启动浏览器来访问http://maps.google.com?q=searchStringHere。如果找到一个好的匹配,它会直接把它带到那里。有什么我可以附加到 url 以使其切换到街景而没有确切坐标的东西吗?我不想编写任何 javascript 或 flash 代码。
actionscript - 谷歌地图如何制作全景图?
谷歌地图如何在街景中制作全景图?
是的,我知道它的 Flash,但是它们如何使用正确的纹理映射来倾斜位图?
他们是否像大多数Flash 3D 引擎一样在像素级别上进行操作?,或者只是对影片剪辑中的位图应用一些棘手的转换?
javascript - 从 Google Street View 获取 lat/lng/zoom/yaw/pitch
我有一个基于提供的纬度/经度坐标、缩放、偏航和俯仰的谷歌地图和街景。每当任何详细信息从默认值更改或单击按钮时,我都需要调用 javascript 来更新每个这些值的隐藏字段。
因此,每当地图/街景被放大、平移、倾斜等时,它都会输出新的细节。
每当街景发生变化时,如何调用函数 getPOV()、yawchanged(yaw:Number)、pitchchanged(pitch:Number) 和 zoomchanged(zoom:Number)(类似于 Maps 的 moveend)
iphone - 在我自己的 iPhone App 中重现街景效果
我的应用程序允许您以与您在地图应用程序中的街景中“查看”街道的方式类似的方式“环顾”房间。有谁知道重现这种效果的简单方法?
我确实有一张我希望用户环顾四周的图像(如街景图像)。
我有一些想法:
1)将图像放在滚动视图中,让用户平移和缩放。这似乎与您在街景周围平移时具有相同的效果,边缘附近的对象会拉伸以提供“镜头”类型的效果。
2)在滚动视图中绘制图像之前对图像应用变换,并在滚动期间重新应用变换。这种变换将在图像的当前查看部分创建镜头效果。
3)使用open GL创建一个空心球体,并将图像作为纹理应用到球体内部。
- 似乎行不通
- 似乎是我最好的选择,但我不知道在石英中使用什么变换来创造这种效果。不过我喜欢这个,因为它使用滚动视图,我不必重新创建平移、轻弹和捏合代码。
- 似乎矫枉过正,工作量太大
有任何想法吗?
api - 奇怪的 Google StreetView Internet Explorer 警告
我有一个 SWT.Browser 小部件的小问题,它会抛出一个非常令人费解的警报。
我试图在浏览器中测试 Google StreetView API,所以我创建了这个页面(实际上我什么都没做,只是从 Google 的代码片段中粘贴了它。)我收到以下消息:
(令人费解,不是吗?)
我的代码很简单(在这里)
问题可能(或多或少)来自 API,因为当我不包含它时,我不会收到任何错误。无论如何,这个页面在任何标准浏览器上都能完美运行。更令人惊讶的是,如果我的第二个Script标签没有关闭,我不会收到任何错误(那么什么都不会发生,如果我们这样做,当我绝对没有代码时,我绝对没有错误......)
我站在这里......对该怎么做有点困惑......(非常欢迎任何帮助......)
iphone - 从外部应用程序调用 iPhone 地图应用程序中的街景
我正在尝试从我的应用程序对 iphone 上的谷歌地图应用程序进行外部调用,并将其从两个纬度、经度坐标直接发送到“街景”模式。我尝试了多种组合,但每一种都只是将我发送到 iPhone 上的 safari 浏览器,而不是地图应用程序。
这是其中一种尝试:
作为记录,我已经成功地能够调用外部地图应用程序来获取行车路线。
有没有人成功地从外部应用程序调用街景模式?
javascript - 自定义 Google Streetview 嵌入
我正在使用街景作为嵌入到我的一个页面中。不过,我真的很想删除街景控件,或者至少将它们的位置更改为右上角,而不是默认的左上角。
我的 javascript 代码正在控制嵌入,API 文档表明“streetview”只是法线贴图 API 之上的另一层,但我找不到任何删除它们的方法。
任何人都可以帮忙吗?
谢谢!
google-maps - 谷歌如何做地图的街景光标“跟随”
在谷歌地图街景中,当您将鼠标悬停在场景的不同部分时,您的光标会变成矩形/椭圆形。例如:
当您将光标移到建筑物上时,它会“拥抱”墙壁。它不仅仅是跟随交叉路口那么简单,因为如果您继续向左行驶,您可以看到角度变化,因为它撞击建筑物的不同面。
他们是进行某种图像分析来识别建筑物的面孔,还是在拍照时进行某种激光测距仪,然后将其与图片结合起来?
latitude-longitude - 如何在全景图像上投影纬度/经度坐标?
我有两组纬度/经度坐标。
第一个是等距矩形全景图片的坐标。第二个一目了然。所以它在图片上。
我需要第二个点的 x/y 坐标才能在图片上绘制它。在 JavaScript 中。
示例 equirectangular 全景图片和应用程序(使用方位和距离而不是纬度/经度坐标):
提示:地平线是图像高度的一半。
摄像机距地面 2 米。
图像方向是图像的中间。它“看起来”的地方。
它在荷兰,所以负高度没有错误。它们确实在水线以下。
复杂时跳过相机高度和 GPSAltitude。
一点数据:
001sm.jpg
GPSLatitude:51.802104
GPSLongitude:3.929393
GPSAltitude:1.100000
GPS 图像方向 = 260 度
002sm.jpg
GPSLatitude:51.802082
GPSLongitude:3.929200
GPSAltitude:-2.270000
GPS 图像方向 = 265 度
003sm.jpg
GPSLatitude:51.802082
GPSLongitude:3.928986
GPSAltitude:-3.710000
GPS 图像方向 = 275 度
004sm.jpg
GPSLatitude:51.802104
GPSLongitude:3.928771
GPSAltitude:-3.710000
GPS 图像方向 = 270 度
谢谢,
Jan
janmartin AT diy-streetview DOT org