Using the windows phone 8 map control I want to be able to collect a list of all the landmarks/points of interest within a radius of a given point (mainly my map centre). I have looked at other questions on this site but they are either geared toward Android or suggestions I tried that did not pan out. I tried online but there does not seem to be a definitive method for achieving this on windows phone 8.
Does anyone know of a service/api, that has been shown to work in the method described above, that I could leverage to solve my problem?
You can do it in Windows Phone 8 Map control. You have to set LandmarksEnabled property of the map control to true. Here it is:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.maps.controls.map.landmarksenabled%28v=vs.105%29.aspx
Related
We are experimenting with using OpenLayers within a PHP application that displays data from PostgreSQL/PostGIS and GeoServer.
The initial use of OpenLayers is terrific except for one problem:
A lot of our data has very small extent eg < 0.1m.
When we zoom in to look at the features they disappear.
We have read the documentation, looked for examples, tried setting zoom values > 19 but to no avail.
There are NO scale thresholds in the SLD so this is not the issue.
Can anyone suggest how to get around this? Is there a NO-LEVELs mode for OpenLayers as we are not interested in mimicking Google Maps etc.
I am creating an app which mainly features a map and some special features. Because the map is the place where 90% of the interaction happens, I consider it as an important part of the app. Having watched Dave Crawford's design consultations, an essential part of making an app look good is to create a brand. Because there is pretty much nothing except the app bar, the map and some markers, I'm considering coloring the map itself.
But I've got two questions:
Will this have an positive affect on both the branding and the usability? I don't want the user to get a headache just because I prefer my color scheme, but I want my app to be unique
Will this be possible when using the phone built-in map control? This seems especially important to me as Windows Phone is capable of saving maps ofline and I want to have access to these maps
I would argue that should not adjust something like a map, for branding experiences.
Users have strict mental models of how maps should look and function. Deviating from the norm, only for brand, is not wise.
You might consider other ways to introduce your brand and value.
Perhaps through unique pins and markers, splash screens, additive menus, etc.
I'm assuming you mean the styling of the map itself (roads, parks, etc.)?
You would need to use your own custom map tiles, perhaps produced using a service such as Mapbox.
I use my own custom map tiles in NZ Topo Map, but I had to fallback to the older WP7 map control (Microsoft.Phone.Controls.Maps.Map) in order to use them. I couldn't find a way to base the map purely on my own tiles using the WP8 map control unfortunately (this answer has more detail).
I'm looking to build a mobile app that needs to locate the user maritime position and present it on a map.
My questions is what kind of precision can I expect and if someone has done something similar and what unexpected pitfalls can I encounter.
Also, is there any solution to work around the potential lack of internet connectivity and map loading?
Ideally I'm looking at using the device geolocation with google maps but I've come accross these and I'm not sure if it can give me greater precision:
http://www.navionics.com/en/web-api
Thanks
We are doing some tests with HTML 5 geolocation and our code already works really well on Android and iPhone browsers: we get a continuous update of our precise position on Google maps. You can check our code here: http://93.113.255.166/testHTML5.htm
We also want to make this code work on a Blackberry device, the 9780 Bold with Blackberry 6.0 O.S., but it doesn't work as we would like. The position you get is a rough one, probably calculated through cell triangulation, and there is no precise position displayed. The position is most of the time some 300-400m wrong.
It's clear that the GPS positioning of the phone isn't used, because when you try the native Blackberry positioning apps, you get a very precise position.
We also use the enableHighAccuracy: true attribute in the code: this helps for the iPhone and Android browsers, but not for Blackberry browsers.
So it seems that we are unable to force the device to use the GPS. Is there anybody who could help us? Thanks!
Kristof
I don't know if this can help, but I have a problem using geolocation with Blackberry os6 using 3G; it works as designed (cell triangle if GPS hasn't fix) using GPRS, 3G with WiFi, GPRS with WiFi, but NOT using 3G alone.
My carrier is Vodafone Italy, but I read other people using os6 have the same problem. Obviously it works when GPS has fixed.
Reading around it seems it is a carrier problem, not a BB firmware problem, but I haven't any way to test roaming at the moment.
Looking at the BB log it seems it switches from BIS to wap when asking position, but then it is not able to reconnect BIS like os5 does (try with Google Maps on BB).
I have exactly the same problem. No matter if I set enablehighaccuracy to true of false, the phone always gives rough location. But GPS tool gives accuracy results.
A temporary way to solve this is to disable cell connection for couple of minutes. Then test your site again. If it can get accurate location, you can turn cell connection back on and the location will always be accurate till next reboot.
I have been searching on the web to see if I can use GoogleMaps with the JXMapViewer.
According to this, it is illegal, but the article is more than three years old.
Could anyone be kind enough to tell me if I can use GoogleMaps with the JXMap viewer? I know that Google has recently allowed desktop applications to use their static maps provided that the application is freely accessible to people on some website.
If this can be done, I would appreciate some pointer to where I could start looking so that I can use Google Maps, I tried messing around with this but to no avail.
Thanks in advance.
Edit: I have managed to show a map in my JXMapKit. The only problem is that I am getting the image as a tiled image, whilst I only need one. Any help on this issue?
It seems that the JXMapViewer will never be able to use GoogleMaps since Google decided to not make their Tile Servers available to the general public, as shown here.