Hopefully someone still has one that they are able to forward. It would be much appreciated. Thanks.
ArcGIS Web AppBuilder
Web AppBuilder Custom Themes
If clicking in the ESRI map changes the street view window then No it is not compliant with their TOS. The only way it is good is if it is a Google Map that opens the street view or clicking on the Google map is the only thing that changes the street view
My Streetview widget was removed for the downloads because it was determined by Google Maps API Team that it is a violation of their TOS (Term of Service). Basically you can not open a street view from ANY other map beside a Google map period. There are one or two widgets still out there but all of them violate the Google Maps TOS and could cause your organization to have legal action taken against them. The only legal way I have seen this done is for a widget to open Google maps in a new window at the desired location and then for the user to open streetview from the Google maps window.
Which widget does this, opens a new window with google map?
None that anyone has shared.
Check this link: https://medium.com/@timwdeveloper/map-journal-customizations-part-3-street-view-button-859293e40aed
And this: Google Tools (which is in reference to Lefteris's post below)
This topic has been discussed so many time in the past. As I pointed out before and Robert stated here, the only way is to have the "widget to open Google maps in a new window at the desired location"
So, I scripted a widget that uses Google Street view and Google Earth as well. When user clicks on a location, another windows opens up from a google server and displays the streetview for that location. It works similarly for GE as well.
Just add it to your main config. Let me know how that works for you.
UPDATE: The file has been removed since it violates Google's TOS
Thanks. I have something similar to Lefteris's in one of my apps from copyng the code here https://medium.com/@timwdeveloper/map-journal-customizations-part-3-street-view-button-859293e40aed. What I was trying to ask does anyone still have the old widget even though most have been taken down (even though this may cause legal action). This does not seem to be the case (which is understandable. it seems to be more of an issue than what i thought). Another workaround alternative (hopefully more legal) that I just tested today was to create a google developer account and get some google api keys and create the streetview in a html file. From there I was able to embed the streetview html file I made through an iframe on another page I created. The other the page I embedded the streetview in has four other iframes of maps (one is not really a map. it is a page that has a user search input that you can look up tabular information although there are two maps also on this site in iframes). I do not think they charge for the google api keys when you acquire them through a developer account. Is that true? I would also like know if this route would be ok (legal)?
I changed the workflow, and hopefully it complies with Google's TOS. It is not straight forward process but that's the price to pay to get access to the Google tools.
This is a nice idea Lefteris. Thanks. I created the streetview in an iframe rather than from a tool like yours which takes you to an infowindow as I was stating above. I will definitely take a look at yours either way and maybe use it if I find out mine is not exactly street legal. It is just a bunch of iframes. I circled the streetview below. I think this should be street legal.
So too make a longer story shorter, in web application builder you HAVE to have a google basemap, (which does not exist), so when you invoke the google tools or streetview you are calling it up from a google basemap. Whatever ESRI basemap you use that's already in your web app that's violating Google TOS? So basically streetview or Google Earth cannot be used with WAB.
No, not exactly. I think Lefteris's new widget does it the right way a click on the esri basemap open a new window with Google maps. Then the user has to click inside of Google map to open a Streetview.
Retrieving data ...