<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Infinity Code Forum — Online Maps Help]]></title>
		<link>https://forum.infinity-code.com/index.php</link>
		<atom:link href="https://forum.infinity-code.com/extern.php?action=feed&amp;fid=29&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent topics at Infinity Code Forum.]]></description>
		<lastBuildDate>Mon, 20 Apr 2026 14:44:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Update markers position problem]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2424&amp;action=new</link>
			<description><![CDATA[<p>Hi, I&#039;m using Online maps 4.5.0.1 and Unity 6.3.<br />I have a custom markers engine just like in the examples. I&#039;m calling UpdateMarkers when map moves (assigned to public Action OnMapUpdated). My application is only 2d. I&#039;m using Canvas with screen overlay mode with canvas scaler - scale with screen size (mode expand). Also my map is in many places in my application and my map views have different sizes, sometimes full screen sometimes they are smaller in popups. In my setup I have a MapCamera that renders the map into a Map render texture. I have multiple RawImages in my project with RawImageTouchForwarders.</p><p>The problem I have is that when I move the map markers position is not updated with the same vector. They got desync and point to another location. Seems like something with the canvas scaler is incorrectly calculated... but I cannot find the error in the code.</p><br /><p>This is my UpdateMarker method:<br /></p><div class="codebox"><pre><code>private void UpdateMarker(IUIEntity marker, MapController mc)
{
    if (marker == null || !marker.hasGameObject || marker.gameObject == null)
    {
        return;
    }

    Transform markerTransform = marker.gameObject.transform;
    RawImageTouchForwarder forwarder = markerTransform.parent.parent.GetComponentInChildren&lt;RawImageTouchForwarder&gt;(true);

    if (forwarder == null)
    {
        Logger.Error(&quot;Could not find raw image touch forwarder for marker: &quot; + marker.gameObject.name);
        return;
    }

    Vector2 screenPosition = mc.control.LocationToScreen(marker.longitude, marker.latitude);
    screenPosition = forwarder.MapToForwarderSpace(screenPosition);

    RectTransformUtility.ScreenPointToLocalPointInRectangle(markerTransform.parent as RectTransform, screenPosition, null, out Vector2 point);
    markerTransform.localPosition = point;
}</code></pre></div><p>Thanks for help.</p>]]></description>
			<author><![CDATA[null@example.com (mikli1)]]></author>
			<pubDate>Mon, 20 Apr 2026 14:44:39 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2424&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[UserLocation with google geocoding]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2423&amp;action=new</link>
			<description><![CDATA[<p>Hi Alex,</p><p>So I&#039;m just wondering what&#039;s the best way to do this.&nbsp; I want the tileset map to display with the user location and maker at that location.&nbsp; This works fine, however when I &quot;find location&quot; using GoogleGeocodingRequest the result doesn&#039;t update the map unless I disable the user location component.&nbsp; I would like to init the map at users location, which is why I use this component.&nbsp; Just wondering if I&quot;m doing something wrong</p><p>Thanks,</p><p>Valerie</p>]]></description>
			<author><![CDATA[null@example.com (digitalrock)]]></author>
			<pubDate>Sat, 21 Mar 2026 19:17:54 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2423&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Marker texture is null]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2421&amp;action=new</link>
			<description><![CDATA[<p>Hi Alex, I&#039;m trying to run the Navigation example and I get the following error:</p><p>Marker texture is null<br />UnityEngine.DebugLogHandler:Internal_Log(LogType, LogOption, String, Object)<br />OnlineMaps.MarkerFlatDrawer:DrawMarker(Marker2D, Map, Single)<br />OnlineMaps.MarkerFlatDrawer:OnDrawMarkers()<br />OnlineMaps.ControlBaseDynamicMesh:UpdateControl()<br />OnlineMaps.TileSetControl:UpdateControl()<br />OnlineMaps.Map:UpdateControl()<br />OnlineMaps.Map:CheckBufferComplete()<br />OnlineMaps.Map:LateUpdate()</p><p>Not sure why I don&#039;t see this error while testing in Unity, but the example doesn&#039;t seem to do anything.&nbsp; So then I tried using the&nbsp; example on iOS, and that&#039;s when I get the error.</p><p>Sorry for the extra work.&nbsp; Just curious if you can point me in the correct direction.&nbsp; BTW, I don&#039;t see any FIX buttons in the inspector.</p><p>Thanks.</p>]]></description>
			<author><![CDATA[null@example.com (digitalrock)]]></author>
			<pubDate>Tue, 17 Feb 2026 22:07:23 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2421&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[2D marker with transparency]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2414&amp;action=new</link>
			<description><![CDATA[<p>I&#039;m trying to make and use a 2d marker with some transparency.&nbsp; The background is completely transparent, along with a blue ball marker in the center.&nbsp; Around the center is a circle with about 30% opacity (70% transparent).&nbsp; Unfortunately unless I use 50% transparency or more, the color doesn&#039;t show at all.&nbsp; 50% transparency isn&#039;t enough for my liking.&nbsp; I&#039;m trying to implement like Apple Maps does with horizontal accuracy.&nbsp; That is, as the accuracy of the locations services gets better/worse, I want to swap different user location markers (at runtime); if this is possible.&nbsp; I figured it was.&nbsp; </p><p>Anyway, an example of the marker is attached.&nbsp; </p><p>Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (digitalrock)]]></author>
			<pubDate>Fri, 16 Jan 2026 21:36:52 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2414&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[advice on how to accomplish this]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2412&amp;action=new</link>
			<description><![CDATA[<p>Hi Alex, I&#039;m hoping you can help explain how I would accomplish this:</p><p>I&#039;m creating an AR app on iOS that is location based, which is why I&#039;m using online maps 4. </p><p>I have a Tileset map<br />I have User Location script on the map<br />I have real tileset size example script on the map</p><p>The camera will be perpendicular to the map located in the center of the map, updated on GPS location change events<br />The map will not be visible, it&#039;s used to keep AR objects placed at geopoints, which should update as the users loc changes.</p><p>I&#039;m trying to keep this simple and leverage online maps functionality and examples.</p><p>What&#039;s the best way to keep the map updating with the users location?&nbsp; From reading examples/forum posts I&#039;m assuming that I would be creating a marker which gets updated with loc change events, and then somehow the map will follow the marker.&nbsp; Does that sound correct?&nbsp; Am I making this more complicated than necessary?</p><p>I need to see the map while this is in development, but it&#039;s super blurry/pixelated, so I&#039;m wondering if that&#039;s normal.&nbsp; (due to zoom level). current zoom is 17, but this can be changed since I&#039;m using real size example script.</p><p>I don&#039;t see the camera moving to the center once real size example runs.</p><p>Anyway, these are just some problems I&#039;m having initially; probably making things too complicated, which causes more problems.</p><p>Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (digitalrock)]]></author>
			<pubDate>Wed, 14 Jan 2026 01:39:25 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2412&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Change map’s north orientation]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2411&amp;action=new</link>
			<description><![CDATA[<p>Hi!</p><p>I ran into an issue where the north of the map is pointing toward -Z, and the east is toward -X.<br />When I place an object as a marker on the map, it ends up rotated 180 degrees around the Y axis relative to the map.</p><p>Is there a way to change the map’s orientation so that north points to +Z and east to +X?<br />Control: Tileset</p><p>Thanks in advance!</p>]]></description>
			<author><![CDATA[null@example.com (caudate7855)]]></author>
			<pubDate>Tue, 13 Jan 2026 03:42:08 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2411&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How to get world position of location on my tileset]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2410&amp;action=new</link>
			<description><![CDATA[<p>So I have a new unity project and have upgraded to using the new Online Maps 4 asset.&nbsp; Years ago, using online maps 3 I was able to execute this line:</p><div class="codebox"><pre><code>// get the world (vector3) pos corresponding to this lat/lon
Vector3 customMarkerPos = OnlineMapsTileSetControl.instance.GetWorldPosition(someObject.Long, someObject.Lat);</code></pre></div><p>I looked through the atlas of examples and searched here on the forum, but I only came up with:</p><div class="codebox"><pre><code>Vector3 customMarkerPos = OnlineMapsControlBaseDynamicMesh.instance.GetWorldPosition(locationMarker.location);</code></pre></div><p>Unfortunately I get:&nbsp; The name &#039;OnlineMapsControlBaseDynamicMesh&#039; does not exist in the current context</p><p>I think I&#039;m in over my head here Alex.&nbsp; Any suggestions?&nbsp; Thanks!</p>]]></description>
			<author><![CDATA[null@example.com (digitalrock)]]></author>
			<pubDate>Sun, 11 Jan 2026 23:23:35 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2410&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Flight route across International Date Line disappears partially]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2409&amp;action=new</link>
			<description><![CDATA[<p>Hey Alex,</p><p>I&#039;m using Online Maps V4 in Unity to draw flight routes between airports. When drawing a route that crosses the International Date Line (e.g., Tokyo to San Francisco), I&#039;m encountering rendering issues.</p><p>What I&#039;ve tried:<br />I split the route into two separate OnlineMapsDrawingLine objects: one segment on the left side of the map and one on the right side to avoid the line wrapping around the globe incorrectly.</p><p>The problem:<br />When I pan/drag the map, only ONE of the two line segments is visible at a time:<br />Sometimes only the left segment appears, the right one disappears. Sometimes only the right segment appears, the left one disappears. They never show simultaneously.<br />It seems like the map only renders one line at a time during viewport updates.</p><p>Expected behavior:<br />Both line segments should remain visible simultaneously while panning, creating a continuous visual flight path across the Date Line.</p><p>Question:<br />Is there a known limitation with rendering multiple OnlineMapsDrawingLine objects across the ±180° longitude boundary? Or is there a specific method I should use to handle transpacific routes that cross the Date Line?</p><p>Any guidance would be greatly appreciated!</p>]]></description>
			<author><![CDATA[null@example.com (lastcall)]]></author>
			<pubDate>Thu, 08 Jan 2026 01:21:26 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2409&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[File Cache Performance]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2406&amp;action=new</link>
			<description><![CDATA[<p>Hello there,</p><p>we are using Onlinemaps for quite some time now and we were able to solve all challenges so far. But there is one major issue we are unable to optimize. This is why I contact you.</p><p>Whenever new tiles load for the first time and are saved to the file cache, there is a noticeable stutter. If I disable file cache, this stutter does not happen. (Profiler screenshot attached)</p><p>Of course, we could just disable it, but not having file cache surely decreases the users experience.</p><p>We are on version 3.9.1.1. Any tipps? Would it make sense to switch to 4.0? Surely would mean a lot of work.</p><p>Thanks,<br />Danish</p>]]></description>
			<author><![CDATA[null@example.com (DDQ)]]></author>
			<pubDate>Mon, 01 Dec 2025 16:41:46 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2406&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Map with elevation and LODs like Google Earth]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2401&amp;action=new</link>
			<description><![CDATA[<p>I was wondering if you can achieve an experience similar to Google Earth or Cesium with Online Maps? I mean a very large terrain with different LOD levels for the elevation and the tile textures depending on the distance from the camera. All data should be streamed, e.g. Google Maps satellite tiles + Bing maps elevation.</p><p>Idea: If it doesn&#039;t come out of the box it might work by manually combining several Tile Maps with different sizes / resolutions.</p><p>Thanks for any help,<br />Michael</p>]]></description>
			<author><![CDATA[null@example.com (m.berg)]]></author>
			<pubDate>Wed, 12 Nov 2025 15:59:54 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2401&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Regarding support for 3D Earth]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2394&amp;action=new</link>
			<description><![CDATA[<p>Does onlinemap support 3D globe? I noticed that all the content of this plugin talks about 2D maps. Even if there is 3D, it only tilts the 2D map. Is there no 3D globe function?</p>]]></description>
			<author><![CDATA[null@example.com (1942045952)]]></author>
			<pubDate>Tue, 21 Oct 2025 03:02:40 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2394&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Touch not working using version 3.10 and unity 6000.2.6]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2393&amp;action=new</link>
			<description><![CDATA[<p>I&#039; ve not changed my Android app during almost a year. Recentle I upgraded to the latest versions of Online Maps and Unity. After the upgrade the touch functions on maps stopped working, while other touch actions are ok. Is there an action for me to make this working? I&#039;ve set the &quot;inputSystem&quot; in player settings to &quot;both&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (jaapvandriel)]]></author>
			<pubDate>Sun, 19 Oct 2025 16:17:16 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2393&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[GeoPoint.Distance : result is not in meters ?]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2392&amp;action=new</link>
			<description><![CDATA[<p>Hello,</p><p>I&#039;m trying to do something where if the distance is lower than some threshold, I do stuff. I&#039;m trying to use GeoPoint.Distance(), but it seems that the results are not in meters, contrary to what the documentation says ?</p><p>Here&#039;s a little test I did. Google Maps calculates ~161 meters, but the result I get is 0.2453885.<br />Here&#039;s the code :<br /></p><div class="codebox"><pre><code>GeoPoint p1 = new GeoPoint(48.114779, -1.670222);
GeoPoint p2 = new GeoPoint(48.114819, -1.668018);
Debug.Log($&quot;Expected ~161 meters. Got {GeoPoint.Distance(p1, p2)}&quot;);</code></pre></div><p>Maybe there&#039;s something I&#039;m missing ?</p><p>Thanks in advance for your help !</p>]]></description>
			<author><![CDATA[null@example.com (matteo_enki)]]></author>
			<pubDate>Fri, 17 Oct 2025 09:24:39 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2392&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Add texture at specific location]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2391&amp;action=new</link>
			<description><![CDATA[<p>Hello, <br />I need to add texture at a specific location on the map, overlaid on top of the map. There would be several textures that I can hide and show in different locations, and they need to zoom with the map, not maintain size like markers, so I can overlay a specific part of the map.<br />How can I do that? I am a new user. Is there an example for something like this?</p>]]></description>
			<author><![CDATA[null@example.com (tomislav.stefan)]]></author>
			<pubDate>Thu, 09 Oct 2025 12:10:04 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2391&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Not Interact Under GUI not working with Ui Toolkit]]></title>
			<link>https://forum.infinity-code.com/viewtopic.php?id=2390&amp;action=new</link>
			<description><![CDATA[<p>Hello, hope you&#039;re doing alright,</p><p>I&#039;ve noticed that the option under Troubleshooting named &quot;Not Interact Under GUI&quot; does not do anything if your UI is made with Ui Toolkit, using a Ui Document. Is that something that is being worked on ? In the meantime, is there something I can do to have this behaviour with my Ui ?</p><p>Thanks in advance</p>]]></description>
			<author><![CDATA[null@example.com (matteo_enki)]]></author>
			<pubDate>Mon, 29 Sep 2025 12:41:00 +0000</pubDate>
			<guid>https://forum.infinity-code.com/viewtopic.php?id=2390&amp;action=new</guid>
		</item>
	</channel>
</rss>
