2016-04-20 8 views
-1

Ich versuche, eine Winkel App mit Intel-XDK zu erstellengoogle map AngularJS mit nicht funktioniert in Live-App

I Breitenwert in $ scope.latitude und Längenwert in $ scope.longitude.what habe ich brauche Wenn ich auf ngclick() klicke, wird die Map außerhalb der Anwendung geöffnet. Hier in meiner Code Map funktioniert in Intel XDK. Aber wenn ich die Anwendung hostle, funktioniert es nicht.

Index.HTML

<div class="item item-divider" style="font-size:18px;"> 
    <i class="icon ion-map"></i> &nbsp; 
    <a ng-click="launchGoogleMaps()">Location map</a> 
</div> 

App.js

app.controller('main', function ($scope,$interval,$ionicModal,localStorageService,$http,$q,$templateCache) { 

    <div class="item item-divider" style="font-size:18px;"> 
     <i class="icon ion-map"></i> &nbsp; 
     <a ng-click="launchGoogleMaps()">Location map</a> 
    </div> 
}); 
+1

Es ist unmöglich, aus diesem winzigen Schnipsel zu sagen ist, schreiben, was das Problem ist. Sie haben vergessen, auch Ihre app.js zu kopieren. –

+0

@DavidL Ich hatte so viel Code nur für Google Map geschrieben, und es funktioniert erfolgreich in Intel-XDK. Aber das Problem ist, wenn ich es hosten funktioniert – sherinks

+0

Es gibt eine Vielzahl von Fragen, warum es möglicherweise nicht funktioniert . Zum einen könnte Google Sie auf die schwarze Liste setzen. Haben Sie sich bei ihnen erkundigt, ob sie Zugriffe von Ihrem Host zulassen? –

Antwort

0

können Sie einfach Google-Karte öffnen von index.html.No Ändern Sie müssen Javascript

div style="padding-left:10px;"> 
         <i class="icon ion-map"></i><a href="http://maps.google.com/maps?ll={{temple.latitude}},{{temple.longitude}}"> 
         Location Map</a> 
        </div> 
+0

Thanks.It arbeitet jetzt @Sherin – sherinks

0

Dies ist eine falsche Syntax:

app.controller('main', function ($scope,$interval,$ionicModal,localStorageService,$http,$q,$templateCache) { 

    <div class="item item-divider" style="font-size:18px;"> 
     <i class="icon ion-map"></i> &nbsp; 
     <a ng-click="launchGoogleMaps()">Location map</a> 
    </div> //especially this part... 
}); 

Es wäre schwer für etwas zu arbeiten, wenn Sie nicht haben richtige Syntax erhalten Sie hier viele Syntaxfehler.

Nachdem Sie Ihre Geige betrachtet haben: Sie definierten URL zweimal mit Var jedes Mal, was ist der Sinn davon? Welche Befehle haben Sie in der Befehlszeile ausgeführt?

+0

sorry irrtümlicherweise schrieb ich url zweimal.pardon mich @Zargold – sherinks

+0

Es ist in Ordnung, aber wie funktioniert es "lokal" – Zargold

+0

Seine Arbeit in local.when ich onclick() klicken die google map [ist opening.but wenn ich hosten funktioniert es nicht @Zargold – sherinks

Verwandte Themen