How to tell if a Streetview exists before launching Streetview intent

前端 未结 4 1755
星月不相逢
星月不相逢 2020-12-18 08:36

Launching a Streetview intent for a location doesn\'t guarantee that a Streetview exists for that location. If the Streetview doesn\'t exist, the user just sees a black scr

4条回答
  •  清歌不尽
    2020-12-18 09:22

    A way to do that would be to use Google Street View Image API to check whether Google Street View exist or not.

    https://developers.google.com/maps/documentation/streetview/

    It returns an image with a different file size when Street View at a particular co-ordinates exist,than when it doesn't

    http://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,%20-73.988354&fov=90&heading=235&pitch=10&sensor=false
    

    You can compare these images and check if it exist or not.

提交回复
热议问题