Используя Google Maps API в.NET 3,5 ASP.NET приложение MVC

Я не совсем уверен, что вы подразумеваете под «осведомлен о другом», но почему вы не используете свойство CSS сетки? Кажется, это идеально подходит для того, что вы хотите сделать.

Если вы не можете, вы всегда можете создать холст как div-обертку, а затем создать эти 256 div-ов как элементы абсолютного положения на холсте, но мне это не очень нравится. Сначала вы должны объяснить, почему вы не можете использовать CSS-сетку.

6
задан tereško 6 August 2013 в 10:35
поделиться

4 ответа

Я думаю, что tvanfosson корректен; необходимо посмотреть на примеры JavaScript. То, что Вы используете ASP.NET MVC, не будет действительно влиять на Ваш код Google Maps. Напишите код карт Google на одной из Ваших страниц контента представления, как Вы были бы в стандартном приложении ASP.NET или даже просто плоскости HTML + приложение JavaScript. Единственная разница - то, что Вы захотите динамично добавить переменные JavaScript или параметры, таким образом, Ваш код Google Maps сможет использовать его.

Я думаю, что Вы не должны помещать ни одну свою логику в коде - позади файла. Это сохранит Ваш инструмент для очистки проекта для хранения логики в контроллере, и использование кода - позади действительно не поможет Вам здесь. Вместо этого имейте свой контроллер, выполняют логику и вручают результаты представлению в ViewData.

7
ответ дан 8 December 2019 в 16:10
поделиться

Я, вероятно, искал бы примеры, которые взаимодействуют через JavaScript, а не через интерфейс.NET. Проверьте документацию API Google Maps по http://code.google.com/apis/maps/documentation/index.html, примеры по http://code.google.com/apis/maps/documentation/examples/index.html.

4
ответ дан 8 December 2019 в 16:10
поделиться

Я использовал Google Maps API для точно той же потребности как Вы (направления движения, а также вычисления для экономии топлива, и т.д.). То, что я буду обычно делать, вытянуть то, в чем я нуждаюсь от базы данных в бэкенде и структурирую его в список некоторого типа, который я могу затем заполнить скрытое управление или литерал. Затем на фронтэнде у меня будет код JavaScript, выбирают его независимо и отсылают запросы к картам API.

Я не знаю, каким количеством отличающийся это могло потенциально быть с платформой MVC ASP.NET, но я воображу не слишком много.

2
ответ дан 8 December 2019 в 16:10
поделиться

В блоге есть сообщение об использовании Google Maps с ASP .NET MVC здесь: Использование Google Maps с MVC Framework

edit: Решение не работает для меня, как есть, возможно, из-за того, что оно построено на более старой версии MVC Framework. Чтобы исправить это, мне пришлось заменить следующую строку в файле Web.Config проекта:

<add namespace="Microsoft.Web.Mvc"/>

на следующую строку:

<add namespace="System.Web.Mvc.Html" />
2
ответ дан 8 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: