Google maps API: можно ли на карту помещать свои маркеры

...похоже вы не понимаете. Гис - это Гис, а Google Maps API - это

Google Maps API

.

Cтавьте из своего гая хоть миллион маркеров мышью (координаты и нажатия мышки ведь можете отслеживать?), только тут вам нужно решать задачу хранения и отображения множества точек в

своей программе

и Google Maps API к этому не имеет отношения.

Проведу аналогию.

Представьте себе, что у вас собираются данные, замерами-точками и вы их отображаете пользователю на тренде в виде серии (графика). Пока точек мало, проблем с памятью не возникает, но когда архив набирается за месяц-год и точек миллиард и если их хранить в этой одной серии, да еще и выводить сразу все, то память вся и сжирается.

Но возникает логичный вывод: при отображении сразу всего временного отрезка на ограниченном экране все эти миллиард точек просто сливаются, где пиксель на экране - там пару миллионов. Зачем? Это не нужно, ведь пользователю достаточно выводить только то, что он реально сможет различить. Поэтому делают прореживание (децимацию) набора данных и выводят ограниченное количество точек (скажем максимальную точку из трех ...те же полиномы регресии), в вашем случае маркеров, которые попадают в область наблюдения. Такой областью наблюдения у вас является элемент отображения - контрол ActiveX IE (WEB навигатор, WEBBROWSE или что у вас там -

mapBrowser

). Ведь если у меня на весь экран скажем Вологодская область, то маркеры штата Айова просто не видны.

Т.е. при заданном масштабе карты

на определенном видимом квадранте

будут

видны определенное количество маркеров

. Это достаточно просто определить по их свойствам - координатам, которые вы будете хранить отдельно. Да, заводите динамический массив (хотя статический с точки зрения скорости оптимальнее, подгруз при больших объемах будет только вначале, но можно сделать и плавающее окно выборки из MemoryStream, будет быстрее) и в нем храните все добавленные пользователем или установками маркеры - объекты со своими свойствами. Потом решаете обратную задачу, по тыку пользователя определяете какие маркеры нужно отобразить и формируете динамически HTML-страницу. Да, вам придется привязать движения мыши и карту между собой. Либо использовать свою карту и отказаться от использования Google Maps.

Cмысл яcен?

кстати, если внимательно почитать описание Google Maps API, то там будет и пример добавления маркера мышью прямо на карте пользовательским тыком (мышью) ...тут придется решать задачу сохранения этих данных отдельно.

Добавлено через 10 минут

Google Maps – добавление меток на карту пользователями