Я хочу добавить карту cusom на свой сайт, для основной части все работает, за исключением одной вещи.Google Maps api - метка для маркеров
Красный маркер нуждается в ярлыке, хотя я мог бы добавить значок и использовать его как маркер, но я бы хотел добавить ярлык без дополнительного изображения.
Также я не хочу использовать дополнительные плагины.
Если это не поможет: возможно ли добавить mapoptions
в стандартную карту вставки? Единственный недостаток заключается в том, что он масштабируется при прокрутке.
Посмотрите на текущей карте:
Этикетка Маркер должен иметь:
Brandenburger Gate - Google Maps
HTML:
<div id="googleMap"></div>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
Javascript (Jquery):
$(function() {
function showMap() {
var mapZoom = 14;
var LatLng = new google.maps.LatLng(52.516275, 13.377704);
var mapOptions = {
zoom: mapZoom,
center: LatLng,
streetViewControl: false,
scrollwheel: false,
navigationControl: false,
mapTypeControl: false,
scaleControl: false,
keyboardShortcuts: false
};
var map = new google.maps.Map(document.getElementById('googleMap'),mapOptions);
var marker = new google.maps.Marker({
position: LatLng,
map: map,
draggable: false
});
}
google.maps.event.addDomListener(window, 'load', showMap);
});
Я обнаружил, что 'стиль =" pointer- events: none; "' отключает прокрутку, но отключает дополнительные действия с картой. – AlexG
Возможно, это невозможно, учитывая ваши ограничения. Вы используете JQuery, почему бы не [MarkerWithLabel] (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerwithlabel/docs/reference.html)? – geocodezip
Поскольку на самом деле метки маркеров уже работают, они работают в встраиваемых картах, я полагаю, что их также можно использовать в пользовательских картах. И если я хочу что-то фантастическое, я бы скорее создал пользовательский маркер. – AlexG