Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / google maps и много маркеров / 25 сообщений из 35, страница 1 из 2
16.04.2013, 15:23
    #38227735
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Здравствуйте! Подскажите, возможно ли создавать множество маркеров на карте, причем для создания маркеров, я использую геокодирование, т.е. пишу адрес. Знаю что можно также хранить координаты в базе, но как эти координаты сделать? Адресов у меня под тысячу.
...
Рейтинг: 0 / 0
16.04.2013, 15:51
    #38227782
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Зачем столько маркеров? Тормозить же всё будет.
...
Рейтинг: 0 / 0
16.04.2013, 15:58
    #38227793
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Хотя вроде нормально, накидал 1 тыс маркеров, вроде шевелится.

http://jsfiddle.net/Qs2G6/
...
Рейтинг: 0 / 0
16.04.2013, 16:07
    #38227804
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
boobonickт.е. пишу адрес
Может, адреса загонять в попап диалог? Кликаешь на маркер и тебе показывается инфа.

Код: c#
1.
2.
3.
4.
$('#map_canvas').gmap('addMarker', { 'position': start + ', 37.500144' } )
    .click(function (e) {
         $('#map_canvas').gmap('openInfoWindow', { 'content': "Мой объект" }, this);
});
...
Рейтинг: 0 / 0
16.04.2013, 16:07
    #38227806
Boneshock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
казалось бы, причем тут asp.net?
авторЗнаю что можно также хранить координаты в базе, но как эти координаты сделатьне уловил. При геокодировании ты получаешь в ответе найденные координаты(иначе как же ты строишь маркер?)
и вообще при большом количестве маркеров нужно использовать кластеризацию, возможно сейчас у гугла есть втроенный уже кластеризатор, если нет - пол года назад использовал опенсоурсный, поищи.
...
Рейтинг: 0 / 0
16.04.2013, 16:09
    #38227811
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
boobonickЗнаю что можно также хранить координаты в базе, но как эти координаты сделать? Адресов у меня под тысячу.

С помощью google maps можно вытащить координаты по конкретным адресам, количество не принципиально.
...
Рейтинг: 0 / 0
16.04.2013, 18:42
    #38228072
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
cooldeveloper, огромный респект тебе! Тормозить не будет, я просто исхожу из того, что на gmap у меня все норм работает. А за сайт - это ваще кладец для меня, спасибо!
...
Рейтинг: 0 / 0
16.04.2013, 18:45
    #38228075
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Boneshock, спасибо, я нарыл такую штуку как MarkerManager, осталось понять как работает
...
Рейтинг: 0 / 0
16.04.2013, 18:50
    #38228081
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
StarlexboobonickЗнаю что можно также хранить координаты в базе, но как эти координаты сделать? Адресов у меня под тысячу.

С помощью google maps можно вытащить координаты по конкретным адресам, количество не принципиально.

Спасибо, но зачем тогда люди отдельные координаты заводят, из-за увеличения скорости отклика? У меня такие подозрения, что из-за количество запросов на геокодирования.
...
Рейтинг: 0 / 0
16.04.2013, 19:17
    #38228111
Starlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
boobonickСпасибо, но зачем тогда люди отдельные координаты заводят, из-за увеличения скорости отклика? У меня такие подозрения, что из-за количество запросов на геокодирования.

Иногда полезно иметь свою базу адресов с координатами, адрес при этом можно как угодно написать, не заботясь, поймет ли его гугл. Могут быть самые разные причины.
...
Рейтинг: 0 / 0
16.04.2013, 20:28
    #38228184
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
boobonickcooldeveloper, огромный респект тебе! Тормозить не будет, я просто исхожу из того, что на gmap у меня все норм работает. А за сайт - это ваще кладец для меня, спасибо!
Спасибо, приятно слышать :) Можно и отписаться в гостевухе если че )
...
Рейтинг: 0 / 0
16.04.2013, 22:03
    #38228252
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
cooldeveloper,

извини, мне даже стыдно, но я имел в виду сайт что ты указал. Твоя поварская книга, тоже интересна, наверняка сам шишки набивал и записывал решения и даже на многие вопросы я бы у тя нашел ответы, буду и на твой сайт заходить теперь. Благодарю.
...
Рейтинг: 0 / 0
16.04.2013, 22:45
    #38228300
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
boobonickcooldeveloper, извини, мне даже стыдно, но я имел в виду сайт что ты указал.
Так я тоже имел ввиду его :) Это сайта моего знакомого МСУ, редкий гость на просторах .NET форумов. Чудесный замечательный человек с открытой душой и добрым сердцем.
...
Рейтинг: 0 / 0
16.04.2013, 22:58
    #38228308
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
cooldeveloper,

Проблемы?
Меня ваша масква, куда ездил, ещё вчера достала.
...
Рейтинг: 0 / 0
16.04.2013, 22:58
    #38228309
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
не нашел гостевухи там просто)))
...
Рейтинг: 0 / 0
16.04.2013, 23:01
    #38228313
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
ShSerge, чё?
...
Рейтинг: 0 / 0
16.04.2013, 23:02
    #38228314
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
XD
...
Рейтинг: 0 / 0
16.04.2013, 23:05
    #38228319
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
cooldeveloperShSerge, чё?
Да ничего. Устал просто.
...
Рейтинг: 0 / 0
16.04.2013, 23:10
    #38228322
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
ShSergeДа ничего. Устал просто.
Ну так вискарьку и на боковую, я так и поступил.
...
Рейтинг: 0 / 0
16.04.2013, 23:11
    #38228323
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Пиво - наше все
...
Рейтинг: 0 / 0
16.04.2013, 23:12
    #38228325
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Ну с вяленой корюшкой или камбалой, раками или креветками - да, вещь правильная.
...
Рейтинг: 0 / 0
16.04.2013, 23:19
    #38228329
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
cooldeveloperНу с вяленой корюшкой или камбалой, раками или креветками - да, вещь правильная.
У меня фисташки рядом.

ПС. Завтра почищу топик.
...
Рейтинг: 0 / 0
16.04.2013, 23:41
    #38228349
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Значит можно флууудить (только не ставьте бан XD)
...
Рейтинг: 0 / 0
16.04.2013, 23:47
    #38228352
google maps и много маркеров
авторПодскажите, возможно ли создавать множество маркеров на карте, причем для создания маркеров, я использую геокодирование, т.е. пишу адрес. Знаю что можно также хранить координаты в базе, но как эти координаты сделать? Адресов у меня под тысячу.
Код: c#
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.
64.
65.
66.
67.
68.
69.
70.
71.
<!DOCTYPE html>
<html>
    <head>        
        <meta name="viewport" content="width=device-width,initial-scale=1.0"> 
		<meta charset="utf-8">		
        <title>Test Pages - Google maps</title> 
        <!--[if lt IE 9]>
            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->       
        <script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>   
		<script type="text/javascript">
			window.onload = function() {      
				var map = new google.maps.Map(document.getElementById('map-canvas'), {
                    zoom: 10,
                    center: new google.maps.LatLng(-33.9, 151.2),
                    mapTypeId: google.maps.MapTypeId.SATELLITE
                }),
                beaches = [
                    ['Bondi Beach',     -33.890542, 151.274856],
                    ['Coogee Beach',    -33.923036, 151.259052],
                    ['Cronulla Beach',  -34.028249, 151.157507],
                    ['Manly Beach',     -33.800101, 151.287478],
                    ['Maroubra Beach',  -33.950198, 151.259302]
                ],
                geocoder = new google.maps.Geocoder(),
                encoder = document.getElementById('encoder'),
                address = document.getElementById('address'),
				output = document.getElementById('output'),
                beach, i;

				for (var i = 0; i < beaches.length; i++) {
					beach = beaches[i];
					new google.maps.Marker({
						position: new google.maps.LatLng(beach[1], beach[2]),
						map: map,       
						title: beach[0]
					});
				}
            
				encoder.onclick = function() {
					geocoder.geocode({'address': address.value}, function(results, status) {
						if (status === google.maps.GeocoderStatus.OK) {
							map.setCenter(results[0].geometry.location);                           
							new google.maps.Marker({
								position: results[0].geometry.location,
								map: map,       
								title: address.value
							});
							output.innerHTML = JSON.stringify(results[0].geometry.location);
						} else {
							output.innerHTML = 'Geocode was not successful for the following reason: ' + status;
						}
					});
				};
			};
		</script> 
    </head>
    <body>
        <header>
            <h1>Пример работы с Google maps API v.3.xx</h1>               
        </header>
        <section class="content">                
			<div>
				<input style="width: 500px;" id="address" type="textbox" value="Москва, Большой каретный 15" />
				<input id="encoder" type="button" value="Encode" />
				<p id="output"> </p>
			</div>
			<div style="height: 600px; width: 600px;" id="map-canvas"> </div>
        </section>            
    </body>
</html>


почитать https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding

поржал
14189627 у него ещё и друг появился МСУ+МСУ
...
Рейтинг: 0 / 0
17.04.2013, 22:23
    #38230069
boobonick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
google maps и много маркеров
Благодарю, бяда у меня была в том что надо было setTimeout() использовать при добавлении маркера
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / google maps и много маркеров / 25 сообщений из 35, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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