Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Google地图/StreetView启用时,如何在JavaScript上显示警报';在某个位置没有可用的?_Javascript_Php_Google Maps_Google Maps Api 3_Google Street View - Fatal编程技术网

当Google地图/StreetView启用时,如何在JavaScript上显示警报';在某个位置没有可用的?

当Google地图/StreetView启用时,如何在JavaScript上显示警报';在某个位置没有可用的?,javascript,php,google-maps,google-maps-api-3,google-street-view,Javascript,Php,Google Maps,Google Maps Api 3,Google Street View,我的网页使用谷歌地图/街景选项。但当街景在某些地方不可用时,它就会变成灰色 当该位置的街景不可用时,我想用JavaScript显示警报 function initialize(imei) { $.ajax( { dataType: "json", url: "index.php/application/getcordinatesgoogle/" + imei, }).done(function( response ) { var cafe = ne

我的网页使用谷歌地图/街景选项。但当街景在某些地方不可用时,它就会变成灰色

当该位置的街景不可用时,我想用JavaScript显示警报

 function initialize(imei) {
  $.ajax(
{
               dataType: "json",

url: "index.php/application/getcordinatesgoogle/" + imei,


}).done(function( response ) {
   var cafe = new google.maps.LatLng(response.y,response.x);

   var panoramaOptions = {
     position: cafe,
     pov: {
       heading: 270,
       pitch: 0
     },
     visible: true
   };


   var panorama = new google.maps.StreetViewPanorama(document.getElementById('pano'), panoramaOptions);




});

当没有可用数据时,它不会显示任何警报。

您可以使用类的
getPanoramaByLocation
方法


您可以使用类的
getPanoramaByLocation
方法

panoramaService = new google.maps.StreetViewService();

runPanoramaService(new google.maps.LatLng(0, 0), 1000);

function runPanoramaService(location, radius) {
    panoramaService.getPanoramaByLocation(location,
    radius,

    function (streetViewPanoramaData, streetViewStatus) {
        if (streetViewStatus == "OK") {      
            alertPanoAvailable(true);
        } else {
            alertPanoAvailable(false);
        }
    });
}

function alertPanoAvailable(val) {

    // Do what you want here val will be either true or false
    console.log('panorama available?', val);
}