问题标签 [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.
javascript - Google Streetview:在给定半径内显示标记
我已经毫无问题地向谷歌地图街景视图添加了自定义标记。我现在只想显示我添加的标记,仅当用户在标记坐标的几度范围内并且在从更远距离平移街景时不可见。我看过一些关于在给定半径内删除标记的论坛帖子,但不是相反。
更多背景... 我正在尝试使用街景 api 制作一个简单的复活节彩蛋狩猎游戏。
任何想法都非常感谢!
javascript - Google maps api - 街景、地理编码和 pov 标题
我正在尝试显示一个物业的街景,并将街景摄像机朝向该物业。
物业的纬度使用地址和谷歌的地理编码服务进行地理编码。
使用属性的 latlng 和街景的 latlng,使用 computeHeading 计算航向,但相机仍然没有朝向属性倾斜。
问题似乎是 google 的地理编码服务返回的属性的 latlng 位于街道中间,而不是实际属性的顶部。街景位置的纬度也在街道中间。因此,计算的航向不会使相机朝向房产,而是朝向街道上的某个点。
有没有办法解决这个问题?任何地理编码服务可以将地址地理编码到实际建筑物而不是街道上最近的点?还有其他解决方案可以获得更好的结果吗?
谢谢。
flash - V2 中的自定义街景
目前,在仅使用 HTML5 的谷歌网站上,只有使用谷歌地图 API v3 创建自定义街景的文档和教程!
有没有人尝试使用 Google Maps API v2 创建自定义街景?..最终我希望这个例子出现在谷歌地图 api v2(Flash)中:https ://google-developers.appspot.com/maps/documentation/javascript/examples/streetview-custom-simple
现在我想使用 flash (google maps api v2) 的原因是,与 google maps api v3 (hml5 canvas) 相比,它提供了更好的渲染质量、平滑且没有滞后,尤其是在全屏时。
任何帮助将不胜感激。
javascript - 谷歌街景位置
我正在使用 Google StreetView,并希望允许用户放置标记。
例如,如果它只是谷歌地图(而不是街景),我可以这样做:
并且当用户单击时, 将cafeMarkerImage
放在鼠标光标下。
将这些标记添加到地图后,切换到 StreetView 会正确显示它们……但是,我想将它们添加到 StreetView,而不是地图视图中。
但是,在 StreetView 中,该'click'
事件不可用。
我想找到latLng
鼠标移动期间街景中显示的“煎饼”的中心——一旦用户点击。
Odi 的回答让我找到了一些方法,但我仍然卡住了:点击让我获得了街景 POV 的当前位置,但随后它立即变为我点击的位置。因此,如果我在点击时抓住 POV 并在那里做我需要的注释,但用户无法再看到它,因为视图发生了变化。
javascript - 如何自动旋转街景全景图?
如何使用 API 自动旋转街景全景图?
像这个谷歌画廊。
javascript - 谷歌街景广角
我在自己的网站上有一张街景地图,但它是广角透视图。我在看一条路,右边是一条 90 度角的支路。你在 maps.google.com 上看不到这条路,但在我自己的街景地图上,这条路是对角线的。
我正在使用 Google Maps JavaScript API v3
有没有办法可以禁用广角透视?
谢谢!
google-maps-api-3 - 最近的街景图像
如何获取最近的 GoogleStreetView 图像及其位置不准确的确切位置?感谢其他api?谷歌地图做到了,例如:https://maps.google.fr/maps?q=45.755622,4.869343&hl=fr&num=1&t=m&z=16 但 API 不太宽容: http ://maps.googleapis.com/地图/api/streetview?size=400x400&location=45.755622,4.869343&fov=90&heading=235&pitch=10&sensor=false
根据 API 文档,我们应该使用这种 url:.../maps/api/streetview?size=400x400&location=40.720032,%20-73.988354&sensor=false&key=API_console_key
无法检查照片是否可用(解析照片颜色?)
(反转:http ://cbk0.googleapis.com/cbk?output=xml&ll=40.720032,%20-73.988354&cb_client=apiv3给出图像的确切位置,我在我的 android 项目中使用了它,但这个网络服务似乎没有维护公共用途?? :/)
javascript - 当 Google 地图进入街景时,我可以锁定哪些事件?
每当用户在 Google 地图(js API v3)中从俯视图切换到街景时,我想触发 Javascript 函数。
理想情况下,我可以找到一个可以挂起侦听器的地图级事件——当地图(map
在我的代码中方便地调用它的对象)从俯视图变为街景时触发的事件。
我试过maptypeid_changed
and zoom_changed
,没有成功。(当俯视图的类型或缩放发生变化时,我的功能运行良好,但到街景的转换似乎不会触发任何一个事件。)有谁知道我是否可以听到地图级别(而不是全景级别)事件为了?如果有,是哪个事件?
如果做不到这一点,是否有一个属性map.streetView
我可以简单地每 30 秒检查一次以查看用户是否正在查看街景?我曾认为查看 boolean 的值map.streetView.visible
可能会奏效,但看起来这只是表明当前区域是否有数据。
google-maps-api-3 - 街景预加载
我们在使用 Google 街景时遇到问题。我们想使用 API 移动到那里。所以,比方说,最初我们加载某个全景视图。然后,我们向前移动几米,并希望使用新坐标再次加载所有内容。我们观察到有几张图片加载速度非常慢,结果是一幅零散的全景图——一些图片是新的,一些是旧的,还有一些正在加载中。
有没有办法优化这个过程?例如,我们可以在街景中预加载图像吗?或者,我们能否实现与谷歌街景应用程序相同的技术——当我们移动时整个全景图模糊,然后将所有内容加载在一起?
这是我们使用的功能:
google-maps - 在没有街景小人的情况下查看启用街景的街道
我不想使用街景,我只想看看哪些街道允许它并捕获图形(以便识别汽车无法进入的封闭社区。)当然可以拖出街景小人并做一个屏幕捕获(如果想将它们缝合在一起,则可以捕获多个)。可以使用该方法(没有街景小人)来捕获地图(没有突出显示 s/v/e 街道)但是有更好的方法来获得 8000 x 8000 像素的地图(例如)。
问题:是否有相同的方法可以在不悬停街景小人的情况下保持启用街景的街道的显示?)
我曾经在使用 Gmaps 时发生过这种情况(可能是因为我把那个人丢在了哪里),但从未复制过它。