I am using th newest version of the API (v7), and would like to add a pushpin on mouse-click ...
var mapSettings = {
\'credentials\': \'myCredentials\',
Ok, nailed it. Here's the bit of code that you're interested in:
if (e.targetType == "map") {
var point = new Microsoft.Maps.Point(e.getX(), e.getY());
var loc = e.target.tryPixelToLocation(point);
var location = new Microsoft.Maps.Location(loc.latitude, loc.longitude);
......
}
e.target.getLocation()
only works when the target is a pushpin, infobox, etc. The click on the actual map is different.