gpt4 book ai didi

javascript - 如何检查谷歌街景是否可用并显示消息?

转载 作者:行者123 更新时间:2023-12-03 13:08:21 24 4
gpt4 key购买 nike

我正在传递 lat 和 lng 变量并在 div 中显示 google sreet View 。问题是当街景不可用时,什么都不会显示。我想检查给定的 lat 和 lng 是否有街景并显示一条消息。这是我的代码:

var myPano = new GStreetviewPanorama(document.getElementById("street2"), panoOpts);
var location = new GLatLng(lat,lng)
myPano.setLocationAndPOV(location);

也许我应该使用类似: Event.addListener(myPano, "error", errorMessage());
有任何想法吗?

最佳答案

在 v3 中,这发生了一些变化。查看 http://code.google.com/apis/maps/documentation/javascript/reference.html#StreetViewService 上的文档

更新后的代码是:

var streetViewService = new google.maps.StreetViewService();
var STREETVIEW_MAX_DISTANCE = 100;
var latLng = new google.maps.LatLng(40.7140, -74.0062);
streetViewService.getPanoramaByLocation(latLng, STREETVIEW_MAX_DISTANCE, function (streetViewPanoramaData, status) {
if (status === google.maps.StreetViewStatus.OK) {
// ok
} else {
// no street view available in this range, or some error occurred
}
});

关于javascript - 如何检查谷歌街景是否可用并显示消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2675032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com