Я использую шнур и ионный для создания приложения. Мне нужно отобразить карту, которая уже хорошо. Но на карте я хотел показать только конкретное учреждение, например, карту полицейских или врачей.
Мой код:
var posOptions = {timeout: 10000, enableHighAccuracy: false};
var myOptions = '';
$cordovaGeolocation
.getCurrentPosition(posOptions)
.then(function (position) {
var getLat = position.coords.latitude
var getLong = position.coords.longitude
myOptions = {
zoom: 16,
center: new google.maps.LatLng(getLat, getLong),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
console.log(getLat);
var map = new google.maps.Map(document.getElementById("map"), myOptions);
}, function(err) {
// error
});
Я думаю, вы должны использовать API Places, чтобы получить выбор по вашему выбору. Взгляните на список типов, поддерживаемых в API Places.
См. Пример кода:
$(function () {
var input = document.getElementById('location');
var options = {
types: ['doctor']
};