Is there any other method to call here map api? - heremaps

I am working on here map and getting this error
"Uncaught ReferenceError: H is not defined"
but I have passed all the required script.
Is there any other solution for this?
var platform = new H.service.Platform({
'apikey':'key'
});

Related

TypeError: google.cloudbilling is not a function

I'm trying to do this on Google Cloud Function but I got the Error message as the title. and I check the source code on goolgeapis, I can't find the cloudbilling function, but I saw a function cloudbilling_v1, what the i miss?
https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo
My googleapis version is '40.0.0'.
It is an error in the documentation. Change var google = require('googleapis'); to const {google} = require('googleapis');.

Parse on AWS Issues

I have recently migrated my Parse.com service over to AWS Elastic Beanstalk running the Parse Server project from Github. Everything seems to be working fine except when I try to perform a query in Cloud Code.
Whenever I try to run a Parse.Query command I get the following exception at runtime.
Uncaught internal server error. [ReferenceError: atom is not defined] ReferenceError: atom is not defined
at /usr/local/lib/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:559:78
at Array.map (native)
at transformConstraint (/usr/local/lib/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:556:29)
at transformQueryKeyValue (/usr/local/lib/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:193:7)
at transformWhere (/usr/local/lib/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:215:15)
at MongoStorageAdapter.find (/usr/local/lib/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoStorageAdapter.js:321:59)
at /usr/local/lib/node_modules/parse-server/lib/Controllers/DatabaseController.js:827:33
at run (/usr/local/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:89:22)
at /usr/local/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:102:28
at flush (/usr/local/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/_microtask.js:18:9)
Here is a sample of the Cloud Code I'm running. I must mention this code worked perfectly when hosted on Parse.com.
Parse.Cloud.define("getNumberOfUnreadMessages", function(request, response) {
var currentUser = request.params.user;
console.log("[getNumberOfUnreadMessages] Get User: " + JSON.stringify(currentUser));
var query = new Parse.Query("messages");
query.containedIn("toUser", [currentUser]);
query.equalTo("read", false);
query.find({
success: function(results) {
console.log('[getNumberOfUnreadMessages] Results: ' + results.length);
response.success(results.length);
},
error: function(e) {
response.error("[getNumberOfUnreadMessages] Error: " + JSON.stringify(e));
}
});
});
Any ideas what the problem could be?
Thanks!
So it turns out the issue has nothing todo with the server configuration. It was simply that I was trying to perform a Parse.Query.or function with a full object as apposed to a pointer to an object. Annoying that parse didn't give me a proper error, but in this case there is no bug.

"Uncaught Error: element not specified" when integrate Facebook Javascript SDK with Turbolink (Rails 4)

I'm using Rails 4 with Turbolink and want to integrate Facebook Javascript SDK. If turn off Turbolink, everything seems okay. But when not, this error always appears when I call FB.ui:
Uncaught Error: element not specified all.js:82
This can be solved if I refresh the page.
Before this error, I have solved "FB not defined" error by this code:
window.fbAsyncInit = function() {
$(function() {
FB.init({
...
})
});
}
and Facebook JS SDK is got by:
<script src='//connect.facebook.net/en_US/all.js'></script>
I have read a lot of relative questions and answers but still haven't had solutions for this issue. How to solve this issue?
The reason is Turbolink doesn't reload all stylesheet when loading a new page.
You can make a function, then every time the page load, this function will be call again
fb_register = ->
# Your code here
And then, add this below
$(document).ready(fb_register)
$(document).on('page:load', fb_register)

Ember.js Upgrade to v1.0.0-pre.3 - Application initialize may only be called once

When upgrading to v1.0.0-pre.3, I get the following errors:
Uncaught Error: assertion failed: Ember.Object.create no longer supports defining methods that call _super.
Which it appears that for performance reasons, the original create() functionality was preserved in createWithMixins()
Which is answered fairly clearly here:
https://github.com/emberjs/ember.js/commit/c1c720781c976f69fd4014ea50a1fee652286048
https://github.com/emberjs/ember.js/pull/1623#issuecomment-11699639
Ember.Application.create with mixin and parameters
But once I make that change, I now get this error:
Uncaught Error: assertion failed: Application initialize may only be called once
A search of my codebase and I am only running an App.initialize() once.
(function(root){
require(["config"], function(config){
requirejs.config(config);
require(["App", "domReady!", "ember"], function(App, doc, Ember){
var app_name = config.app_name || "App";
root[app_name] = App = Ember.Application.create(App);
!App.isInitialized && App.initialize();
});
});
})(this);
Any ideas?
I believe you don't need to call initialize at all with the new version.

Transition error when splitting Ember statechart between multiple files

I am trying to work out how best to split up my Ember.js statechart into multiple files.
Using SproutCore we needed to use SC.State.plugin('statename') to associate a state we defined in another file with our main statechart.
I saw no such functionality in Ember, so instead I simply added a new state to my statemanager's states hash. (See also my jsFiddle)
App.statemanager = Ember.StateManager.create({
stateOne: Ember.State.create(....)
})
// new file:
App.statemanager.states.stateTwo = Ember.State.create(....)
At first this seemed to work -- I was able to transition to the new state I defined. However, I discovered that I was not able to transition out of this state using an action:
App.statemanager.states.stateTwo = Ember.State.create({
doSomething: (manager) {
manager.transitionTo("stateOne");
}
)}
App.statemanager.send("doSomething"); // throws error when trying to transition
The error I get locally is
Uncaught Error: assertion failed: You need to provide an object and key to `get`.
Ember.StateManager.Ember.State.extend.findStatesByRoute
The error I get in my jsFiddle is
Uncaught TypeError: Cannot read property 'length' of undefined
Ember.StateManager.Ember.State.extend.contextFreeTransition
Ember.StateManager.Ember.State.extend.transitionTo
Does anyone know why this is happening, and what the correct way to break up a statechart is?
Instead of trying to edit or add to an already created State Manager you should build up the individual states and then combine them all when building your state chart.
For example: http://jsfiddle.net/a6wHt/5/
App.Statemanager = Ember.StateManager.extend({
initialState: 'stateOne',
stateOne: App.StateOne,
stateTwo: App.StateTwo,
stateThree: App.StateThree,
stateFour: App.StateFour
});
Also, I used extend to build the 'class' and then instantiated at the end with create. I think it is a good idea to get in the habit of doing this, even if you treat your state chart as a singleton. It makes your code easier to test later down the line.