Mein Problem ist es, alle Benutzer in der Nähe eines Zählers zu suchen und anzuzeigen. Nachdem ich viel gegoogelt habe, ohne eine gute Lösung zu finden, fange ich an, sehr einfachen Code zu schreiben (ich benutze mdg: geolocation).Den Speicherort des Benutzers in Meteor speichern
main.js
// in the client side
Template.localPosition.helpers({
'getLocalPosition': function(){
var currentUserId = Meteor.userId();
if(currentUserId) {
var localPos = Geolocation.latLng();
return "LAT:" + localPos.lat + " LNG:" + localPos.lng;
}
}
});
In main.html zeige ich eine Vorlage 'local' mit {{getLocalPosition}}
Anruf. Es funktioniert, aber in der Konsolentafel ich habe:
Exception in template helper: TypeError: Cannot read property 'lat' of null
Warum ist das?
Können Sie bitte den Rest des Körpers HTML-Code zeigen? – blueren
https://jsfiddle.net/carrysesse/4Lrwjtam/ – IfThenElse
Ich habe die Lösung auf Ihre Frage zurückgesetzt, da wir hier Fragen für zukünftige Leser aufbewahren möchten. Bitte fügen Sie Ihre Antwort unten in einem Antwortfeld hinzu, danke. – halfer