Пользовательский интерфейс JavaScript для идеально Bing карты или карты Google? - PullRequest
0 голосов
/ 16 февраля 2012

Я делаю простое доказательство концепции веб-страницы, используя карты Bing.Мне нужно иметь несколько булавок на карте, которая встроена в мою страницу.Затем пользовательский интерфейс javascript сделает так, чтобы при пометке или снятии отметки в определенных полях пользователи фильтровали результаты, чтобы разные выводы были видимыми или невидимыми.

Извините за открытость этого вопроса, но как мне поступить?этот?Я бы скорее работал с jQuery, чем с простым JavaScript.Это только подтверждение концепции, поэтому скорость, производительность, надежность и т. Д. Являются гибкими.Нужны ли мне инструменты Microsoft, такие как silverlight?

Было бы лучше, если бы я мог сделать это с картами Bing, но если с картами Google работать намного проще, я тоже могу проявить гибкость.Спасибо

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Если вы хотите быстро начать работу с jQuery и Google Maps, эта библиотека может быть вам полезна: http://code.google.com/p/jquery-ui-map/

0 голосов
/ 16 февраля 2012

Я сделал нечто подобное с картами Google. Я в основном делал это со всеми jQuery, за исключением некоторых областей, где мне нужен был JavaScript.

Вот описание очень высокого уровня. У меня были маркеры, классифицированные по тому, что мы будем называть регионами, и когда пользователь нажимал на число, соответствующее этому региону, все маркеры, которые принадлежат этому региону, затем наносились на карту.

При загрузке карты я нажимал на свой файл маркеров JSON (я кешировал информацию о маркерах, которая находится в таблице БД) и сохранял их по регионам в массиве объектов. Я использовал уникальные идентификаторы, чтобы иметь возможность указать, какие маркеры наносить на график. Если вы используете флажки или переключатели, вы можете использовать атрибут значения, Он был многомерным, поэтому выглядел так:

markers_obj[region][marker]

Если пользователь снова щелкнет по этому региону, маркеры будут удалены с карты.

Что мне больше всего помогло, так это то, как другие люди выполняли задачи, аналогичные тем, которые я пытался выполнить. Существует множество информации для взаимодействия с картами Google. К сожалению, у меня нет опыта работы с картами Bing.

Вот несколько ссылок на API карт Google, примеры кода, которые они предоставляют, и демонстрации.

Дайте мне знать, если у вас есть какие-либо вопросы о том, что я описал, это может быть немного расплывчатым.

...