<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Issue with Google Maps in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Issue-with-Google-Maps/m-p/1018915#M344957</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create an application using Google Maps and I have a table that has customer data with Zip Code and a table joining by Zip Code has latitude and longitude at the street and block level that I picked up from the Census Bureau.&amp;nbsp; I formatted the file into a .csv file and when I load into the script, the map appears as data points in Antarctica, when it should be in the U.S.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I formatted the latitude and longitude as text so they would not sum up, but I'm not getting the correct data points.&amp;nbsp; My map script is as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- I commented out the Google Map Key since I don't think we need one anymore:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Google Maps Key&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;// get a key here &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://code.google.com/apis/maps/signup.html" rel="nofollow" target="_blank"&gt;http://code.google.com/apis/maps/signup.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;//key for my email: AIzaSyAIB-WFDEAtfLNwDAhvgd0JPxaPOYvDgj4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// number of seconds to wait for a URL datasource&lt;/P&gt;&lt;P&gt;set OpenUrlTimeout=10;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//gmap_key = 'AIzaSyCd3LDYwNeOvyk-V_JtbMvI9OH4vVQ7nGc';&lt;/P&gt;&lt;P&gt;max_zoom_level = 12; //maximum value 17 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Variables required for calculating map&lt;/P&gt;&lt;P&gt;// No need to change these&lt;/P&gt;&lt;P&gt;var_pi180= '=pi()/180';&lt;/P&gt;&lt;P&gt;var_lat_offset= '0';&lt;/P&gt;&lt;P&gt;var_mc2= '=256*pow(2,$(var_zoom))';&lt;/P&gt;&lt;P&gt;var_mc1= '=256*pow(2,($(var_zoom)-1))';&lt;/P&gt;&lt;P&gt;var_mid_lat= '=min(latitude)+(1+var_lat_offset)*((max(latitude)-min(latitude))/2)';&lt;/P&gt;&lt;P&gt;var_mid_long= '=min(longitude)+(max(longitude)-min(longitude))/2';&lt;/P&gt;&lt;P&gt;var_zoom= '=max(aggr(if(max( round(256*pow(2,(_zoom_level -1)))+( longitude&amp;nbsp; *((256*pow(2,_zoom_level ))/360)) )-min( round(256*pow(2,(_zoom_level -1)))+&lt;/P&gt;&lt;P&gt;( longitude&amp;nbsp; *((256*pow(2,_zoom_level ))/360)) ) &amp;lt;map_size_x AND max((256*pow(2,(_zoom_level-1)))+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))-min((256*pow(2,(_zoom_level-1)))&lt;/P&gt;&lt;P&gt;+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))&amp;lt;map_size_y,_zoom_level,1),_zoom_level))';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var_maptype= '=if(isnull(only(maptype)),fieldvalue( '&amp;amp;chr(39)&amp;amp;'maptype'&amp;amp;chr(39)&amp;amp;', 1 ),maptype)';&lt;/P&gt;&lt;P&gt;map_size_x=&amp;nbsp;&amp;nbsp;&amp;nbsp; '400';&lt;/P&gt;&lt;P&gt;map_size_y=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '400';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//var_maptype = '=if(isnull(only(maptype)),fieldvalue( '&amp;amp;chr(39)&amp;amp;'maptype'&amp;amp;chr(39)&amp;amp;', 1 ),maptype)';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vMinXaxis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' (256*pow(2,((var_zoom)-1)))+((var_mid_long)*((256*pow(2,(var_zoom)))/360))-(def_map_size*0.5)';&lt;/P&gt;&lt;P&gt;vMaxXaxis = '((256*pow(2,((var_zoom)-1)))+((var_mid_long)*((256*pow(2,(var_zoom)))/360))+(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;vMinYaxis = '((256*pow(2,((var_zoom)-1)))+((0.5*log((1+(sin((var_mid_lat)*pi()/180)))/(1-(sin((var_mid_lat)*pi()/180)))))*((-256*pow(2,(var_zoom)))/(2*pi())))+(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;vMaxYaxis = '((256*pow(2,((var_zoom)-1)))+((0.5*log((1+(sin((var_mid_lat)*pi()/180)))/(1-(sin((var_mid_lat)*pi()/180)))))*((-256*pow(2,(var_zoom)))/(2*pi())))-(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET HidePrefix='_' ;&lt;/P&gt;&lt;P&gt;// Field required for calcualting best zoom level&lt;/P&gt;&lt;P&gt;_zoom_level:&lt;/P&gt;&lt;P&gt;Load RecNo( ) as _zoom_level autogenerate(max_zoom_level);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//inline load for various map types&lt;/P&gt;&lt;P&gt;maptype:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; maptype&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; roadmap&lt;/P&gt;&lt;P&gt;&amp;nbsp; mobile&lt;/P&gt;&lt;P&gt;&amp;nbsp; satellite&lt;/P&gt;&lt;P&gt;&amp;nbsp; terrain&lt;/P&gt;&lt;P&gt;&amp;nbsp; hybrid &lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Numbers part of the map, I have this in the dynamic image section:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://maps.googleapis.com/maps/api/staticmap?center=" rel="nofollow" target="_blank"&gt;http://maps.googleapis.com/maps/api/staticmap?center=&lt;/A&gt;&lt;SPAN&gt;' &amp;amp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;num(var_mid_lat, '##############', '.', ',' )&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; ','&amp;nbsp; &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;num(var_mid_long, '##############', '.', ',' )&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'&amp;amp;zoom='&amp;amp; $(var_zoom) &amp;amp; &lt;/P&gt;&lt;P&gt;'&amp;amp;maptype='&amp;amp; (var_maptype) &amp;amp; &lt;/P&gt;&lt;P&gt;'&amp;amp;size=400x400' &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'&amp;amp;sensor=false'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I have the map in focus in each axis max/min:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(256*pow(2,($(var_zoom)-1)))+( var_mid_long&amp;nbsp; *((256*pow(2,$(var_zoom)))/360)) -round(map_size_x/2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anything in the map that I'm missing that will help focus the data to the correct lat/lon?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Neal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Mar 2016 17:39:45 GMT</pubDate>
    <dc:creator>ngosz4074</dc:creator>
    <dc:date>2016-03-17T17:39:45Z</dc:date>
    <item>
      <title>Issue with Google Maps</title>
      <link>https://community.qlik.com/t5/QlikView/Issue-with-Google-Maps/m-p/1018915#M344957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to create an application using Google Maps and I have a table that has customer data with Zip Code and a table joining by Zip Code has latitude and longitude at the street and block level that I picked up from the Census Bureau.&amp;nbsp; I formatted the file into a .csv file and when I load into the script, the map appears as data points in Antarctica, when it should be in the U.S.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I formatted the latitude and longitude as text so they would not sum up, but I'm not getting the correct data points.&amp;nbsp; My map script is as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- I commented out the Google Map Key since I don't think we need one anymore:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Google Maps Key&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;// get a key here &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://code.google.com/apis/maps/signup.html" rel="nofollow" target="_blank"&gt;http://code.google.com/apis/maps/signup.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;//key for my email: AIzaSyAIB-WFDEAtfLNwDAhvgd0JPxaPOYvDgj4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// number of seconds to wait for a URL datasource&lt;/P&gt;&lt;P&gt;set OpenUrlTimeout=10;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//gmap_key = 'AIzaSyCd3LDYwNeOvyk-V_JtbMvI9OH4vVQ7nGc';&lt;/P&gt;&lt;P&gt;max_zoom_level = 12; //maximum value 17 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Variables required for calculating map&lt;/P&gt;&lt;P&gt;// No need to change these&lt;/P&gt;&lt;P&gt;var_pi180= '=pi()/180';&lt;/P&gt;&lt;P&gt;var_lat_offset= '0';&lt;/P&gt;&lt;P&gt;var_mc2= '=256*pow(2,$(var_zoom))';&lt;/P&gt;&lt;P&gt;var_mc1= '=256*pow(2,($(var_zoom)-1))';&lt;/P&gt;&lt;P&gt;var_mid_lat= '=min(latitude)+(1+var_lat_offset)*((max(latitude)-min(latitude))/2)';&lt;/P&gt;&lt;P&gt;var_mid_long= '=min(longitude)+(max(longitude)-min(longitude))/2';&lt;/P&gt;&lt;P&gt;var_zoom= '=max(aggr(if(max( round(256*pow(2,(_zoom_level -1)))+( longitude&amp;nbsp; *((256*pow(2,_zoom_level ))/360)) )-min( round(256*pow(2,(_zoom_level -1)))+&lt;/P&gt;&lt;P&gt;( longitude&amp;nbsp; *((256*pow(2,_zoom_level ))/360)) ) &amp;lt;map_size_x AND max((256*pow(2,(_zoom_level-1)))+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))-min((256*pow(2,(_zoom_level-1)))&lt;/P&gt;&lt;P&gt;+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))&amp;lt;map_size_y,_zoom_level,1),_zoom_level))';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var_maptype= '=if(isnull(only(maptype)),fieldvalue( '&amp;amp;chr(39)&amp;amp;'maptype'&amp;amp;chr(39)&amp;amp;', 1 ),maptype)';&lt;/P&gt;&lt;P&gt;map_size_x=&amp;nbsp;&amp;nbsp;&amp;nbsp; '400';&lt;/P&gt;&lt;P&gt;map_size_y=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '400';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//var_maptype = '=if(isnull(only(maptype)),fieldvalue( '&amp;amp;chr(39)&amp;amp;'maptype'&amp;amp;chr(39)&amp;amp;', 1 ),maptype)';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vMinXaxis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' (256*pow(2,((var_zoom)-1)))+((var_mid_long)*((256*pow(2,(var_zoom)))/360))-(def_map_size*0.5)';&lt;/P&gt;&lt;P&gt;vMaxXaxis = '((256*pow(2,((var_zoom)-1)))+((var_mid_long)*((256*pow(2,(var_zoom)))/360))+(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;vMinYaxis = '((256*pow(2,((var_zoom)-1)))+((0.5*log((1+(sin((var_mid_lat)*pi()/180)))/(1-(sin((var_mid_lat)*pi()/180)))))*((-256*pow(2,(var_zoom)))/(2*pi())))+(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;vMaxYaxis = '((256*pow(2,((var_zoom)-1)))+((0.5*log((1+(sin((var_mid_lat)*pi()/180)))/(1-(sin((var_mid_lat)*pi()/180)))))*((-256*pow(2,(var_zoom)))/(2*pi())))-(def_map_size*0.5))';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET HidePrefix='_' ;&lt;/P&gt;&lt;P&gt;// Field required for calcualting best zoom level&lt;/P&gt;&lt;P&gt;_zoom_level:&lt;/P&gt;&lt;P&gt;Load RecNo( ) as _zoom_level autogenerate(max_zoom_level);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//inline load for various map types&lt;/P&gt;&lt;P&gt;maptype:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; maptype&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; roadmap&lt;/P&gt;&lt;P&gt;&amp;nbsp; mobile&lt;/P&gt;&lt;P&gt;&amp;nbsp; satellite&lt;/P&gt;&lt;P&gt;&amp;nbsp; terrain&lt;/P&gt;&lt;P&gt;&amp;nbsp; hybrid &lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the Numbers part of the map, I have this in the dynamic image section:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://maps.googleapis.com/maps/api/staticmap?center=" rel="nofollow" target="_blank"&gt;http://maps.googleapis.com/maps/api/staticmap?center=&lt;/A&gt;&lt;SPAN&gt;' &amp;amp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;num(var_mid_lat, '##############', '.', ',' )&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; ','&amp;nbsp; &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;num(var_mid_long, '##############', '.', ',' )&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'&amp;amp;zoom='&amp;amp; $(var_zoom) &amp;amp; &lt;/P&gt;&lt;P&gt;'&amp;amp;maptype='&amp;amp; (var_maptype) &amp;amp; &lt;/P&gt;&lt;P&gt;'&amp;amp;size=400x400' &amp;amp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;'&amp;amp;sensor=false'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I have the map in focus in each axis max/min:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(256*pow(2,($(var_zoom)-1)))+( var_mid_long&amp;nbsp; *((256*pow(2,$(var_zoom)))/360)) -round(map_size_x/2)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anything in the map that I'm missing that will help focus the data to the correct lat/lon?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Neal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Mar 2016 17:39:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Issue-with-Google-Maps/m-p/1018915#M344957</guid>
      <dc:creator>ngosz4074</dc:creator>
      <dc:date>2016-03-17T17:39:45Z</dc:date>
    </item>
  </channel>
</rss>

