Hello,
I am getting the same error messages. It does not only affect my own osm calls though, but also the built-in buildings. If the error message is called, they won't load.
Furthermore I can access where the error occurs:
Text node cannot appear in this state. Line 1, position 1.
UnityEngine.Debug:Log(Object)
OnlineMapsXML:Load(String) (at Assets/Infinity Code/Online maps/Scripts/XML/OnlineMapsXML.cs:648)
OnlineMapsOSMAPIQuery:ParseOSMResponse(String, Dictionary`2&, List`1&, List`1&) (at Assets/Infinity Code/Online maps/Scripts/GoogleAPI/OnlineMapsOSMAPIQuery.cs:95)
<OnBuildingRequestComplete>c__AnonStorey37:<>m__28() (at Assets/Infinity Code/Online maps/Scripts/Plugins/Buildings/OnlineMapsBuildings.cs:207)
OnlineMapsThreadManager:StartNextAction() (at Assets/Infinity Code/Online maps/Scripts/OnlineMapsThreadManager.cs:77)
Text node cannot appear in this state. Line 1, position 1.
UnityEngine.Debug:Log(Object)
OnlineMapsXML:Load(String) (at Assets/Infinity Code/Online maps/Scripts/XML/OnlineMapsXML.cs:648)
OnlineMapsOSMAPIQuery:ParseOSMResponse(String, List`1&, List`1&, List`1&) (at Assets/Infinity Code/Online maps/Scripts/GoogleAPI/OnlineMapsOSMAPIQuery.cs:65)
Marker3DController:OnCompleteData(String) (at Assets/scripts/mapping/Marker3DController.cs:260)
OnlineMapsGoogleAPIQuery:CheckComplete() (at Assets/Infinity Code/Online maps/Scripts/GoogleAPI/OnlineMapsGoogleAPIQuery.cs:86)
OnlineMaps:CheckGoogleAPIQuery() (at Assets/Infinity Code/Online maps/Scripts/OnlineMaps.cs:949)
OnlineMaps:Update() (at Assets/Infinity Code/Online maps/Scripts/OnlineMaps.cs:1780)
The reason seems to be the OSM response "429 Too Many Requests" and it only happens occasionally in the beginning or when the map moves to fast and new data is loaded to often/quickly.
I can react to that in my own OnCompleteData Method and resend my requests, but the issue with your buildings stays, they just won't appear until I move the map by a certain amount. Is there any way I can ensure the buildings will reload in case of this error getting caught without moving the map?