<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <div class="moz-cite-prefix">On 9/12/25 09:29, Jim Klassen wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ab677cfe-8b80-4056-b27c-237bbf502609@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">On 9/12/25 07:16, Dara Unglaube
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:SJ0PR09MB91582DD2B8EDD6EFBE4C12E0A808A@SJ0PR09MB9158.namprd09.prod.outlook.com">
        <meta http-equiv="Content-Type"
          content="text/html; charset=UTF-8">
        <style type="text/css" style="display:none;">P {margin-top:0;margin-bottom:0;}</style>
        <div
style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 10pt; color: rgb(0, 0, 0);"
          class="elementToProof"> Any ideas on how to get the API call
          to OSM? This worked in the past so I'm not sure what is
          happening. Or if there are other versions I could download the
          code that could help debug? Any ideas or info to get this back
          up and working would be greatly appreciated.</div>
        <div class="elementToProof" id="Signature">
          <div
style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 10pt; color: rgb(0, 0, 0);"
            class="elementToProof"> Miigwech,</div>
          <div
style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Helvetica Neue", sans-serif; font-size: 10pt; color: rgb(0, 0, 0);"
            class="elementToProof"> Dara</div>
        </div>
        <hr style="display:inline-block;width:98%" tabindex="-1"> </blockquote>
      Sorry, I was on vacation last week and trying to catch up this
      week.<br>
      <br>
      After some testing this morning I am seeing:<br>
        1) The "mapSource is undefined" (also shows up as "e is
      undefined" in the production build) error started between v3.10.1
      and v3.11.0.<br>
        2) In v3.10.1 the URL generated for the OSM API call has an
      extra trailing slash.  It is:<br>
      <br>
          <a
href="https://nominatim.openstreetmap.org/search/?format=json&q=25+4th+st+west%2C+st.+paul%2C+mn"
        moz-do-not-send="true">https://nominatim.openstreetmap.org/search/?format=json&q=25+4th+st+west%2C+st.+paul%2C+mn</a><br>
      <br>
          and needs to be:<br>
      <br>
          <a
href="https://nominatim.openstreetmap.org/search?format=json&q=25+4th+st+west%2C+st.+paul%2C+mn"
        moz-do-not-send="true">https://nominatim.openstreetmap.org/search?format=json&q=25+4th+st+west%2C+st.+paul%2C+mn</a><br>
      <br>
          This can be changed in services/geocode-osm.js on the line
      starting 'var osm_url ='.  I suspect this change would also fix it
      in 3.7.0 and shouldn't require a rebuild.<br>
      <br>
        3) Anything older than v3.9.0 and older won't build from git
      anymore due to changes in nodejs/npm.<br>
    </blockquote>
    <br>
    Digging in more to hopefully find a fix for current versions of
    GeoMoose:<br>
    <br>
    Bisecting between v3.10.1..v3.11.0, this gets broken in two
    different ways:<br>
    <br>
    First, "Can't find layer geocoder/", blank map, but results still
    show in the Super Tab:<br>
    <blockquote>The first bad commit could be any of:<br>
      2d73d52c403d844b12c318e5a1447498647c0799<br>
      b102f2ae5dd0413964c80c48c732a074e105c53c<br>
      c93687b2ee3b48d5a58f9098c416a72ac57e94ff<br>
    </blockquote>
    Then, "mapSource is Undefined":<br>
    <blockquote>The first bad commit could be any of:<br>
      a3a61d0ad7b09db9f27b68d50dda02256872f09f<br>
      2c09a27310f3e221f8f284ec109ea6894c251a91<br>
    </blockquote>
  </body>
</html>