<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Infinity Code Forum — Unity iOS map problem]]></title>
	<link rel="self" href="https://forum.infinity-code.com/extern.php?action=feed&amp;tid=822&amp;type=atom" />
	<updated>2018-04-16T19:42:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.infinity-code.com/viewtopic.php?id=822</id>
		<entry>
			<title type="html"><![CDATA[Re: Unity iOS map problem]]></title>
			<link rel="alternate" href="https://forum.infinity-code.com/viewtopic.php?pid=3552#p3552" />
			<content type="html"><![CDATA[<p>Hello.</p><p>Unfortunately, I did not understand your description of the problem.<br />But based on your code, I see that you want to redraw the map with &quot;provider - custom&quot; with another language.<br />First of all, by changing the url in this way, you will have problems with caching.<br />Here the right way is to create your own provider, and just change the language of the map.<br />Example:<br /></p><div class="codebox"><pre><code>using UnityEngine;

public class ChangeCustomProviderLanguage:MonoBehaviour
{
    public string language = &quot;en&quot;;

    private void OnGUI()
    {
        if (GUILayout.Button(&quot;Update language&quot;))
        {
            OnlineMaps.instance.language = language;
        }
    }

    private void Start()
    {
        string url = &quot;https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i{zoom}!2i{x}!3i{y}!4i256!2m3!1e0!2sm!3i350018650!3m14!2s{lng}!3sUS!5e18!12m1!1e47!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjF8cy5lOmwudC5mfHAuYzojZmY2MTk1YTAscy50OjE4fHMuZTpnLnN8cC52Om9mZixzLnQ6NXxzLmU6Z3xwLmw6MHxwLnM6MHxwLmM6I2ZmZjVmNWYyfHAuZzoxLHMudDo4MXxwLmw6LTN8cC5nOjEuMDAscy50OjEzMTR8cC52Om9mZixzLnQ6MnxwLnY6b2ZmLHMudDo0MHxzLmU6Zy5mfHAuYzojZmZiYWU1Y2V8cC52Om9uLHMudDozfHAuczotMTAwfHAubDo0NXxwLnY6c2ltcGxpZmllZCxzLnQ6NDl8cC52OnNpbXBsaWZpZWQscy50OjQ5fHMuZTpnLmZ8cC5jOiNmZmZhYzlhOXxwLnY6c2ltcGxpZmllZCxzLnQ6NDl8cy5lOmwudHxwLmM6I2ZmNGU0ZTRlLHMudDo1MHxzLmU6bC50LmZ8cC5jOiNmZjc4Nzg3OCxzLnQ6NTB8cy5lOmwuaXxwLnY6b2ZmLHMudDo0fHAudjpzaW1wbGlmaWVkLHMudDoxMDU5fHMuZTpsLml8cC5oOiMwYTAwZmZ8cC5zOi03N3xwLmc6MC41N3xwLmw6MCxzLnQ6MTA1N3xzLmU6bC50LmZ8cC5jOiNmZjQzMzIxZSxzLnQ6MTA1N3xzLmU6bC5pfHAuaDojZmY2YzAwfHAubDo0fHAuZzowLjc1fHAuczotNjgscy50OjZ8cC5jOiNmZmVhZjZmOHxwLnY6b24scy50OjZ8cy5lOmcuZnxwLmM6I2ZmYzdlY2VkLHMudDo2fHMuZTpsLnQuZnxwLmw6LTQ5fHAuczotNTN8cC5nOjAuNzk!4e0&quot;;

        OnlineMapsProvider.Create(&quot;myprovider&quot;).AppendTypes(
            new OnlineMapsProvider.MapType(&quot;mystyle&quot;) { urlWithLabels = url, }
        );

        OnlineMaps.instance.mapType = &quot;myprovider.mystyle&quot;;
    }
}</code></pre></div><p>Notice {lng} tag in URL.<br />This will work correctly with the cache.</p>]]></content>
			<author>
				<name><![CDATA[Alex Vertax]]></name>
				<uri>https://forum.infinity-code.com/profile.php?id=2</uri>
			</author>
			<updated>2018-04-16T19:42:07Z</updated>
			<id>https://forum.infinity-code.com/viewtopic.php?pid=3552#p3552</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Unity iOS map problem]]></title>
			<link rel="alternate" href="https://forum.infinity-code.com/viewtopic.php?pid=3551#p3551" />
			<content type="html"><![CDATA[<p>Hallo there.In my main project I have method(), that draw my map by button click, but don&#039;t do this on start, but in android build all is ok.<br />What can be wrong?<br />Need help!</p><p>I use tileset.<br /></p><div class="codebox"><pre><code>public void setDefaultLayer() 
 { 
  string lang = settingsData.languageId.ToString().ToLower() + &quot;-&quot; + settingsData.languageId.ToString(); 
 
  mapPlugin.customProviderURL = &quot;https://maps.googleapis.com/maps/vt?pb=!1m5!1m4!1i{zoom}!2i{x}!3i{y}!4i256!2m3!1e0!2sm!3i350018650!3m14!2s&quot; + lang + &quot;!3sUS!5e18!12m1!1e47!12m3!1e37!2m1!1ssmartmaps!12m4!1e26!2m2!1sstyles!2zcy50OjF8cy5lOmwudC5mfHAuYzojZmY2MTk1YTAscy50OjE4fHMuZTpnLnN8cC52Om9mZixzLnQ6NXxzLmU6Z3xwLmw6MHxwLnM6MHxwLmM6I2ZmZjVmNWYyfHAuZzoxLHMudDo4MXxwLmw6LTN8cC5nOjEuMDAscy50OjEzMTR8cC52Om9mZixzLnQ6MnxwLnY6b2ZmLHMudDo0MHxzLmU6Zy5mfHAuYzojZmZiYWU1Y2V8cC52Om9uLHMudDozfHAuczotMTAwfHAubDo0NXxwLnY6c2ltcGxpZmllZCxzLnQ6NDl8cC52OnNpbXBsaWZpZWQscy50OjQ5fHMuZTpnLmZ8cC5jOiNmZmZhYzlhOXxwLnY6c2ltcGxpZmllZCxzLnQ6NDl8cy5lOmwudHxwLmM6I2ZmNGU0ZTRlLHMudDo1MHxzLmU6bC50LmZ8cC5jOiNmZjc4Nzg3OCxzLnQ6NTB8cy5lOmwuaXxwLnY6b2ZmLHMudDo0fHAudjpzaW1wbGlmaWVkLHMudDoxMDU5fHMuZTpsLml8cC5oOiMwYTAwZmZ8cC5zOi03N3xwLmc6MC41N3xwLmw6MCxzLnQ6MTA1N3xzLmU6bC50LmZ8cC5jOiNmZjQzMzIxZSxzLnQ6MTA1N3xzLmU6bC5pfHAuaDojZmY2YzAwfHAubDo0fHAuZzowLjc1fHAuczotNjgscy50OjZ8cC5jOiNmZmVhZjZmOHxwLnY6b24scy50OjZ8cy5lOmcuZnxwLmM6I2ZmYzdlY2VkLHMudDo2fHMuZTpsLnQuZnxwLmw6LTQ5fHAuczotNTN8cC5nOjAuNzk!4e0&quot;; 
 
  mapPlugin.RedrawImmediately(); 
 }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Roman]]></name>
				<uri>https://forum.infinity-code.com/profile.php?id=721</uri>
			</author>
			<updated>2018-04-16T19:17:55Z</updated>
			<id>https://forum.infinity-code.com/viewtopic.php?pid=3551#p3551</id>
		</entry>
</feed>
