hansemannn / titanium-googlemaps

🗺 Use the Google Maps SDK in Titanium

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App Crashes when trying to add annotation

rafbel opened this issue · comments

var annotation = maps.createAnnotation({
latitude : 37.368122,
longitude : -121.913653,
title : "Appcelerator, Inc",
subtitle : "1732 N. 1st Street, San Jose",
pinColor: "green",
image: "pin.png",
touchEnabled: true, // Default: true
draggable: true, // Default: false
flat: true, // Default: false
opacity: 1,
animationStyle: maps.APPEAR_ANIMATION_POP, // One of "APPEAR_ANIMATION_NONE" (default) and "maps.APPEAR_ANIMATION_POP"
rotation: 30, // measured in degrees clockwise from the default position
centerOffset: {
x: 0.5,
y: 0
},
groundOffset: {
x: 0.5,
y: 0
},
userData: {
id: 123,
custom_key: "custom_value"
}
});
mapView.addAnnotation(annotation);
win.add(mapView);

This is what I am doing. Tried release 2.4, 2.5, and 2.6 B1 and B2. All didn't work, and app crashes.

@rafbel Did you try removing all unnecessary properties? For example, remove the image property if you don't have the image in your project.

I tried creating the annotation with only the title, subtitle, latitude, and longitude properties and it still didn't work.

Just tested. You need to call maps.setAPIKey('<your-api-key>') before. You can get the API key from here.

We are setting the API key just like that and it still crashes. We are also getting the API key from that link.

Did you use the latest version pushed 2 days ago?

So sorry, forgot to reply! It stopped crashing when we removed app-thinning from tiapp.

Thanks for the help!