When using the Streetview Control from the Google map itself, the streetview does show. However, as soon as you do a BeginUpdate and then an EndUpdate, the Streetview turns off.
Using the control does not seem to enable this property:
TMSFNCGoogleMaps1.Options.StreetView.Enabled
So, I don't have any way to detect if the StreetView is showing when the user does this.
Can you tell me a way to know if the Streetview is showing or enable the Options.StreetView.Enabled property so I can enable/disable via code or fix it so that the BeginUpdate/EndUpdate doesn't turn it off?
Using your GoogleMapsFeature demo, add a new Test Button. Then, use the StreetView control on GoogleMaps and drop it on the map. Once you see the StreetView, then click the test button. The Streetview disappears.
procedure TForm2.TestButtonClick(Sender: TObject);
begin
TMSFNCGoogleMaps1.BeginUpdate;
TMSFNCGoogleMaps1.EndUpdate;
end;