powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Google Maps API Lite mode
6 сообщений из 6, страница 1 из 1
Google Maps API Lite mode
    #39078518
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Вопрос по Google maps API. На одном сайте использую его. Все было хорошо, пока в один прекрасный день google не решил обновить API, после чего старые версии браузеров перестали отображать карту.
Когда просто открываешь карту в браузере, google говорит, что версия браузера старая, поэтому переводит его в lite mode (упрощенный вид). Дальше все работает нормально, но без некоторых функций. Но в API такого переключения не происходит, пытается отобразить полную версию, естественно обламывается и ничего не отображает.
Вопрос знатокам этого API: есть ли в нем возможность в виде опции отображать его в упрощенной версии, чтобы народ со старыми браузерами мог использовать?
Искал на google developer, ничего не нашел.

Прилагаю то, как я его использую.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
<!DOCTYPE html>
<html>
<head>
	<title>Map</title>
	<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true"></script>
	<script type="text/javascript">

		function initialize_map() {
			if (typeof (processMap) == 'function') {
				processMap();
			}
		}

		var map;
		var markersArray = [];

		function processMap() {
			if ((document.getElementById("map_canvas") != null) && (typeof (google) != 'undefined')) {
			var lat;
			var lng;
				var latlng = new google.maps.LatLng(40.40094763151962, 49.8394775390625);
				if ((lat != null) && (lng != null)) {
					latlng = new google.maps.LatLng(lat, lng);}
				var myOptions = {
					disableDoubleClickZoom: true,
					zoom: 11,
					center: latlng,
					mapTypeId: google.maps.MapTypeId.HYBRID // ROADMAP // SATELLITE // HYBRID // TERRAIN
				};
				map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
				if ((lat != null) && (lng != null)) {
					placeMarker(latlng);
				}

				google.maps.event.addListener(map, "dblclick", function (e) {
					placeMarker(e.latLng);
				});
			}
		}

		function placeMarker(latlng) {
			deleteOverlays();
			var marker = new google.maps.Marker({
				position: latlng,
				map: map
			});
			markersArray.push(marker);
		}

		function deleteOverlays() {
			if (markersArray) {
				for (i in markersArray) {
					markersArray[i].setMap(null);
				}
				markersArray.length = 0;
			}
		}
	</script>
</head>
<body onload="initialize_map();">
	<div id="map_canvas" style="width: 1087px; height: 566px;"></div>
</body>
</html>




Всем заранее спасибо!
...
Рейтинг: 0 / 0
Google Maps API Lite mode
    #39079768
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья, что означает ваше молчание?
1. Никто не знает решения
2. Решения просто нет
3. Вопрос не ясен
4. просто неохота отвечать ))
Буду рад любым мыслям и идеям
...
Рейтинг: 0 / 0
Google Maps API Lite mode
    #39079901
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerli1. Никто не знает решения
2. Решения просто нет
3. Вопрос не ясен
4. просто неохота отвечать ))
5. Нет "быстрый старт до ошибки".
Я твой скрипт загрузил, карту показывает, закрыл.
Всё.
...
Рейтинг: 0 / 0
Google Maps API Lite mode
    #39079949
askerli
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

спасибо. А на какой версии браузера открывали?
...
Рейтинг: 0 / 0
Google Maps API Lite mode
    #39080163
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerliPetro123,
спасибо. А на какой версии браузера открывали?
фокс. Он сам обновляется до последней.
Я не тестировал. Там просто открылась карта.
...
Рейтинг: 0 / 0
Google Maps API Lite mode
    #39080167
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
askerli,
если нужны тесты, то приготовь файл html и приаттачить с просьбо запустить. А то непонятно что тебе надо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Google Maps API Lite mode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]