问题标签 [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 - 自定义全景街景,在 Flash 街景播放器上
V3 google maps api 详细介绍了如何使用 html5(?) 播放器创建自定义全景街景。如此处所述:https ://developers.google.com/maps/documentation/javascript/streetview 对于街景的 Flash 版本,没有示例或教程,关于如何制作自定义全景视图:https://developers .google.com/maps/documentation/javascript/v2/services#StreetviewOverlays 这个问题在 api v3 之前已经被提出过好几次了,但由于 html5 街景播放器的答案后来出现了,所以从未回答过。现在有没有人设法使用 Flash 播放器创建自定义全景街景?(因为flash街景播放器质量还是比较好的,比如用在google art project、business photos等)
Rgrds,米诺斯
php - 使用 php curl、fsockopen 或 fopen 保存 http://maps.googleapis.com/maps/api/streetview?vars 图像
对于我正在构建的应用程序,我想使用来自http://maps.googleapis.com/maps/api/streetview?location= myaddressvariable &size= mysizes &key= myapikey & restofvars 的街景图像...
当通过正常的浏览器请求获取此图像时,这可以正常工作。
但我真的很想使用 php -> cUrl 或 fsockopen 或 fopen 保存此图像。奇怪的是,无论我使用什么 php 函数,请求都会超时,我从谷歌收到 400 错误。
这是权限问题还是我做错了什么?
那么使用带有php的服务器端请求从谷歌街景保存图像的最佳方法是什么?
javascript - 街景中未显示链接
我正在使用谷歌街景中的自定义全景图构建一个虚拟旅游应用程序。链接行为在两个方面很奇怪:
- 通过 localhost 访问和刷新会导致启动全景图上不显示任何链接。更改对 IP 地址的 Web 访问可解决此问题
- 当通过 IP 地址访问时,第一个链接事件执行,我移动到第二个全景图。即使
links
全景对象内的数组显示了预期的数据,第二个全景图中也不会加载任何链接。
谷歌在他们的网站上有一些例子,我一直以此为起点。
一个问题是,我遇到的每个示例都需要手动写出每个全景图的所有值。由于这次旅行将有大约 100 个站点,因此这种方法是不可用的。所以我调整了示例getCustomPanorama
和createCustomLinks
函数来处理数组。
我没有依赖 Google 示例中的 switch 方法,而是将数据库返回作为 JSON 对象并对其进行迭代以获取所需的值。
与创建自定义链接相同。
解决这些问题的任何帮助表示赞赏。
google-maps - 在 Google Street View 上添加叠加图像
我正在尝试在街景中显示叠加图像。我使用了谷歌文档上关于自定义叠加层的代码: https ://developers.google.com/maps/documentation/javascript/overlays#CustomOverlays
它说如果我想在街景中显示我的叠加层,我必须传递全景图而不是地图,这就是我所做的:
什么都没有显示(如果我将“地图”而不是“全景”传递给 USGOverlay 一切都很好)。我究竟做错了什么?
谢谢
ios - iOS 谷歌街景 API
我想在 iPad(最新的)上设置一个带有“可浏览”街景的网页。我注意到街景上的滚动控件和小指南针类型视图似乎需要 Flash,这在iPad。那么是否可以仅使用 JavaScript 而没有 Flash 进行基本的滚动、全景等操作?
谢谢,亚历克斯。
delphi - TWebBrowser 中的 Google 街景
有没有人成功让 StreetView 在 TWebBrowser 控件中显示?
我想以编程方式构建一个 Url 并让它以简单的 Delphi 形式显示。
到目前为止,这是我对该表格的内容:
当表格显示:
- 如果该位置没有街景信息,我会获得常规地图视图。
- 如果有街景信息(在另一个浏览器窗口中验证),它只会显示一个灰屏。
我猜 Flash 播放器没有加载。
你们有什么想法吗?
问候,
西蒙
google-maps - 标记/标记自定义街景
我已经使用谷歌地图 api 为室内商店建筑创建了一个自定义街景应用程序,类似于漫画商店视图: http: //www.bleedingcool.com/2011/11/02/google-street-view-enters-a -漫画店/
但现在我的问题是我如何标记/标记货架上的每个产品,以在 div 内以小文本显示价格?
谢谢
google-maps - 通过全景 ID 而不是位置加载 Google Street View Image API
此处记录的街景图像 API提供特定位置的静态图像。但是,它不接受用于加载特定全景图的全景图 ID 参数。
最近添加到谷歌地图的街景图像已经“不在地图上”,只能通过全景 ID(panoid URL 参数)访问,例如这些热水浴缸猴子或这头驴。如果您从 URL 中删除 panoid,则猴子不会加载。相比之下,这张树的图片不需要 panoid 来加载街景全景图。
通过 API 加载这些全景图时,也会出现同样的行为。Google Maps API 文档对panoid 有以下说法:
返回街景全景图的当前全景图 ID。此 id 仅在浏览器的当前会话中是稳定的。
但是,如上图所示,全景图 ID 与当前会话无关。
我的问题是 Google Street View Image API 不接受 panoid,所以我无法找到获得猴子的静态图像。树的静态图像有效,但我得到猴子的“没有图像” 。
为什么这些街景在 API 上按位置不可用,有没有办法从全景 ID 加载静态图像?
google-maps - 街景谷歌地图网址和坐标查询
我目前正在将一些简单的谷歌地图街景链接转换为静态街景图像的 URL 请求。除了我正在努力解释的一些奇怪的情况外,大多数转换都有效。
首先,以正常方式,我以普通用户的身份访问谷歌地图,并在伦敦的一条道路上找到我想看到的位置,称为伦敦墙,然后向上和向东指向。这是生成的链接:(请对其进行测试,您将在 Google 消费者使用的 Flash 街景视图中看到一座名为 Winchester House 的著名建筑,其外部光滑弯曲):
其次,如果我采用上述链接中的相同坐标通过以下 URL 请求获取静态街景照片,我会得到不同的结果:
第二个视图仍沿伦敦墙向西看,但静态街景照片在错误的全球坐标上设置了大约 50 多米(请尝试上面的链接,您会看到温彻斯特大厦前面有一座人行天桥,位于距离)。
当上面的两个 URL 似乎使用相同的全局坐标时,这是令人困惑的。(我为许多其他不同的链接引用了相同的坐标,并且两个 URL 通常显示相同的视图)。
我将不胜感激任何人对此的帮助,并了解是否有人遇到过类似的问题或与不同的 Google 坐标不一致。
非常感谢
麦克风
google-maps - 谷歌街景标题问题
我正在一个项目中工作,我需要显示朝向道路的谷歌地图街景。
我为全景对象设置了标题:0。但是对于不同的位置,它显示的标题不同。例如,在某些情况下,它显示朝向街道,对于某些位置,它显示朝向家。
如果有什么方法可以修复所有邮政编码的街道走向?
谢谢