Sannyasin,

Thank you for the reply!   I have discovered that it’s not the local path the 
is the issue.  If I do this, I see “123” in the browser:

   put “123” into url ("file:" & specialFolderPath("documents") & "/map.html")
   set the url of widget "Browser1" to ("file:" & 
specialFolderPath("documents") & "/map.html")

However, the html document I am trying to load references images that were 
included in the app. These images are here: specialFolderPath("engine").  Note 
that a “there is a file” test proves the existence of the file.

So, here’s what I do, I load the html template from a custom property.  In my 
html document, I have this:

   historicalOverlay = new 
google.maps.GroundOverlay('<LOCALINCLUDEDPATH>/MapFinal.png',imageBounds);

I then insert the local path:

   replace "<LOCALINCLUDEDPATH>" with specialFolderPath("engine") in mapFile

Then I save the file to disk and load it into the browser widget.  On my mac 
and iOS it works famously.  On Android, I just get a broken image icon.

Do I have to alter the local image path somehow?

Again, thank you for the response and assistance!

-Dan

 

On 8/11/17, 2:33 AM, "use-livecode on behalf of 
use-livecode-requ...@lists.runrev.com" <use-livecode-boun...@lists.runrev.com 
on behalf of use-livecode-requ...@lists.runrev.com> wrote:

    make sure your slashes are all correct. on iOS and desktop  are forgiving 
with double// in URLs; but android is not.. .this bit me many times
    
    file:/somepath/somefile.html
    
    works
    
    file://somepath/somefile.html  
    
    doesn't  
    
    So If you have path setters here and there, one needs to follow some 
convention, either leave folder string *always* with no closing slash and all 
appended url strings begin with a slash.. I started that way but this was 
always confusing to me because on web / means "from DOCROOT"   so slowly I am 
refactoring all these to
    
    function path_Assets
        return specialFolderPath("documents") & "/assets/" 
    end path_Assets
    
    then in any module we use 
    
    play sound (path_Assets() & "bells-whistles/ding.mp3")  because this is 
"relative" # very subjective..
    
    So what started failing on Android --  really hard to debug!
    
    where instances of 
    
    play sound (path_Assets() & "/bells-whistles/ding.mp3") 
    
    because these would work on Mac desktop and only fail on Android so you are 
beating your head "what is wrong."
    
    
    On 8/10/17, 1:28 PM, "use-livecode on behalf of Dan Friedman via 
use-livecode" <use-livecode-boun...@lists.runrev.com on behalf of 
use-livecode@lists.runrev.com> wrote:
    
        I?m having a problem loading a local file on Android in the Browser 
Widget in LC 8.1.5.  I am experiencing what is described in bug 19036.  But, 
bug 19036?s status is ?Resolved? in version 8.0.0.   So, is something else up?  
Anyone have any insight?
        
        -Dan

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to