问题标签 [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.

0 投票
2 回答
3970 浏览

google-maps - 以编程方式截取谷歌街景全景图的最佳(或任何)方式

正如问题所暗示的,我正在寻找一种以编程方式屏幕抓取给定全景图的方法,IE 设置经度和纬度以及 POV(俯仰、偏航和缩放)并将抓取保存到服务器。到目前为止,最有希望的是

  1. 使用 .net 来控制 google earth com api ( http://earth.google.com/comapi/index.html ),但是我无法找到关于街景图层是否可以通过这种方式访问​​的明确答案.

  2. 将街景 swf 嵌入到另一个 swf 中,该 swf 打开到 Web 服务器的套接字以侦听请求,并将命令(例如调整 lat/lng 和 POV)传递给街景 swf,然后屏幕抓取视图并将其保存回服务器。swf 将在网络服务器或另一台服务器上运行。

这两种解决方案都涉及有关可靠性和可扩展性的问题。有没有人有任何进一步的建议或想法?该解决方案不必是实时的,它假设将发生一些异步“幕后”处理。

0 投票
5 回答
95722 浏览

google-maps - 谷歌街景网址

嗨,我有一个属性的地址,我的应用程序可以启动浏览器来访问http://maps.google.com?q=searchStringHere。如果找到一个好的匹配,它会直接把它带到那里。有什么我可以附加到 url 以使其切换到街景而没有确切坐标的东西吗?我不想编写任何 javascript 或 flash 代码。

0 投票
6 回答
4642 浏览

actionscript - 谷歌地图如何制作全景图?

谷歌地图如何在街景中制作全景图?

是的,我知道它的 Flash,但是它们如何使用正确的纹理映射来倾斜位图?

他们是否像大多数Flash 3D 引擎一样在像素级别上进行操作?,或者只是对影片剪辑中的位图应用一些棘手的转换?

0 投票
3 回答
5767 浏览

javascript - 从 Google Street View 获取 lat/lng/zoom/yaw/pitch

我有一个基于提供的纬度/经度坐标、缩放、偏航和俯仰的谷歌地图和街景。每当任何详细信息从默认值更改或单击按钮时,我都需要调用 javascript 来更新每个这些值的隐藏字段。

因此,每当地图/街景被放大、平移、倾斜等时,它都会输出新的细节。

每当街景发生变化时,如何调用函数 getPOV()、yawchanged(yaw:Number)、pitchchanged(pitch:Number) 和 zoomchanged(zoom:Number)(类似于 Maps 的 moveend)

0 投票
0 回答
908 浏览

iphone - 在我自己的 iPhone App 中重现街景效果

我的应用程序允许您以与您在地图应用程序中的街景中“查看”街道的方式类似的方式“环顾”房间。有谁知道重现这种效果的简单方法?

我确实有一张我希望用户环顾四周的图像(如街景图像)。

我有一些想法:

1)将图像放在滚动视图中,让用户平移和缩放。这似乎与您在街景周围平移时具有相同的效果,边缘附近的对象会拉伸以提供“镜头”类型的效果。

2)在滚动视图中绘制图像之前对图像应用变换,并在滚动期间重新应用变换。这种变换将在图像的当前查看部分创建镜头效果。

3)使用open GL创建一个空心球体,并将图像作为纹理应用到球体内部。

  1. 似乎行不通
  2. 似乎是我最好的选择,但我不知道在石英中使用什么变换来创造这种效果。不过我喜欢这个,因为它使用滚动视图,我不必重新创建平移、轻弹和捏合代码。
  3. 似乎矫枉过正,工作量太大

有任何想法吗?

0 投票
1 回答
574 浏览

api - 奇怪的 Google StreetView Internet Explorer 警告

我有一个 SWT.Browser 小部件的小问题,它会抛出一个非常令人费解的警报。

我试图在浏览器中测试 Google StreetView API,所以我创建了这个页面(实际上我什么都没做,只是从 Google 的代码片段中粘贴了它。)我收到以下消息: 替代文字

(令人费解,不是吗?)

我的代码很简单(在这里)

问题可能(或多或少)来自 API,因为当我不包含它时,我不会收到任何错误。无论如何,这个页面在任何标准浏览器上都能完美运行。更令人惊讶的是,如果我的第二个Script标签没有关闭,我不会收到任何错误(那么什么都不会发生,如果我们这样做,当我绝对没有代码时,我绝对没有错误......)

我站在这里......对该怎么做有点困惑......(非常欢迎任何帮助......)

0 投票
1 回答
979 浏览

iphone - 从外部应用程序调用 iPhone 地图应用程序中的街景

我正在尝试从我的应用程序对 iphone 上的谷歌地图应用程序进行外部调用,并将其从两个纬度、经度坐标直接发送到“街景”模式。我尝试了多种组合,但每一种都只是将我发送到 iPhone 上的 safari 浏览器,而不是地图应用程序。

这是其中一种尝试:

作为记录,我已经成功地能够调用外部地图应用程序来获取行车路线。

有没有人成功地从外部应用程序调用街景模式?

0 投票
2 回答
1126 浏览

javascript - 自定义 Google Streetview 嵌入

我正在使用街景作为嵌入到我的一个页面中。不过,我真的很想删除街景控件,或者至少将它们的位置更改为右上角,而不是默认的左上角。

我的 javascript 代码正在控制嵌入,API 文档表明“streetview”只是法线贴图 API 之上的另一层,但我找不到任何删除它们的方法。

任何人都可以帮忙吗?

谢谢!

0 投票
1 回答
1577 浏览

google-maps - 谷歌如何做地图的街景光标“跟随”

在谷歌地图街景中,当您将鼠标悬停在场景的不同部分时,您的光标会变成矩形/椭圆形。例如:

http://maps.google.com/?q=loc:+Maryland+Ave+at+e.+26th+st+Baltimore+MD+US&ie=UTF8&z=16&iwloc=A&layer=c&cbll=39.319313,-76.618426&panoid=6W2XgkHoGuf6_SKv0LIL9Q&cbp =12,307.06,,0,3.16

当您将光标移到建筑物上时,它会“拥抱”墙壁。它不仅仅是跟随交叉路口那么简单,因为如果您继续向左行驶,您可以看到角度变化,因为它撞击建筑物的不同面。

他们是进行某种图像分析来识别建筑物的面孔,还是在拍照时进行某种激光测距仪,然后将其与图片结合起来?

0 投票
0 回答
1665 浏览

latitude-longitude - 如何在全景图像上投影纬度/经度坐标?

我有两组纬度/经度坐标。

第一个是等距矩形全景图片的坐标。第二个一目了然。所以它在图片上。

我需要第二个点的 x/y 坐标才能在图片上绘制它。在 JavaScript 中。

示例 equirectangular 全景图片和应用程序(使用方位和距离而不是纬度/经度坐标):

http://www.diy-streetview.org/data/development/20100121/streetview-playerA.html?streetview=small/001sm.jpg

提示:地平线是图像高度的一半。
摄像机距地面 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