Проверьте двоичный код vscode:
☁ nodejs-project brew cask info visual-studio-code
visual-studio-code: 1.30.2,61122f88f0bf01e2ac16bdb9e1bc4571755f5bd8 (auto_updates)
https://code.visualstudio.com/
/usr/local/Caskroom/visual-studio-code/1.22.2,3aeede733d9a3098f7b4bdc1f66b63b0f48c1ef9 (64B)
From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/visual-studio-code.rb
==> Names
Microsoft Visual Studio Code
VS Code
==> Artifacts
Visual Studio Code.app (App)
/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code (Binary)
Он должен установить для редактора npm
значение code
, а не visual-studio-code
☁ nodejs-project npm set editor code
☁ nodejs-project npm get editor
code
Теперь npm config edit
будет использовать [116 ] открыть файл .npmrc
.
У меня был тот же вопрос, и ответ Ника Реталлака помог мне. Чтобы предоставить более подробную информацию, имя недокументированного свойства - «ExtendedData», и внутри него у вас есть «LatLonBox», который содержит северную, южную, восточную и западную границы соответствующего уровня масштабирования.
Например, если вы были чтобы выполнить поиск по запросу «90210», вот результат (который я отформатировал для удобства чтения): "ExtendedData": { "LatLonBox": { «север»: 34.13919, «юг»: 34.067018, «восток»: - 118.38971, г. "запад": - 118.442796 } },
"Point":{
"coordinates":[-118.4104684,34.1030032,0]
}
}
Это недокументировано, поэтому я не уверен, что он переживет изменения API. Лучше не предполагать, что он всегда будет там, и определите какое-нибудь разумное значение масштабирования по умолчанию.
Ваш вопрос пропускает входной параметр. Вы говорите, что точка LatLon, но на самом деле Вам нужен LatLonBounds, чтобы сделать фокусировку для доступного размера окна карты. Я предполагаю, что Вы хотите подражать официальному поведению карты Google. Помимо геокодирования они полагаются на другие данные, к которым API Gmap не имеет доступа. Таким образом, необходимо обеспечить собственное.
Следующий вызов даст вам уровень масштабирования, если вы сможете предоставить ему соответствующий объект прямоугольных границ:
GMap2.getBoundsZoomLevel(bounds)
Но как рассчитать границы?
Вы можете вручную аннотировать каждую исходную запись с помощью прямоугольника, определенного «на глаз», используя карту, и попросить кого-то ввести значения.
В идеале вам нужны данные, и, к счастью, в DBPedia есть много данных. Моя геометрия и алгебра немного ржавые, но с некоторыми из них я уверен, что вы можете вычислить прямоугольник, учитывая площадь места, которое вы хотите просмотреть. (Может начинаться с квадратного корня, если предполагается квадратный город, или переставить πr 2 , если предполагается круговой)
Попробуйте этот запрос, чтобы извлечь области регионов.
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia2: <http://dbpedia.org/property/>
SELECT ?url, ?label, ?lat, ?long, ?area WHERE {
?url geo:lat ?lat .
?url geo:lat ?long .
?url rdfs:label ?label . FILTER ( lang(?label) = 'en' ) .
?url dbpedia2:area ?area . FILTER ( datatype(?area) = xsd:double )
} LIMIT 10
Вы ' Вам нужно будет кэшировать результаты или загружать их в более быстрый, более локальный источник данных, так как DBPedia ищет миллионы троек неструктурированных данных (хорошо данных RDF). Вы можете загрузить наборы данных Titles, Infobox и координат из DBPedia и загрузить их, например, в Йену. Не забудьте отключить все параметры проверки во время загрузки: -)
Вы также можете получить доступ к этим данным с помощью RESTful API , который имеет довольно удобную веб-форму, и его можно получить по URL, который генерируется с помощью " Скопируйте кнопку «Загрузить ссылку» в окне загрузок Firefox или установите выходной формат HTML. Он также генерирует XML и JSON .
Не забудьте добавить поля для городов шаткой формы ...
Информационный блок и наборы данных о координатах из DBPedia и загружают их, например, в Йену. Не забудьте отключить все параметры проверки во время загрузки: -)Вы также можете получить доступ к этим данным с помощью RESTful API , который имеет довольно удобную веб-форму, и его можно получить по URL, который генерируется с помощью " Скопируйте кнопку «Загрузить ссылку» в окне загрузок Firefox или установите выходной формат HTML. Он также генерирует XML и JSON .
Не забудьте добавить поля для городов шаткой формы ...
Информационный блок и наборы данных о координатах из DBPedia и загружают их, например, в Йену. Не забудьте отключить все параметры проверки во время загрузки: -)Вы также можете получить доступ к этим данным с помощью RESTful API , который имеет довольно удобную веб-форму, и его можно получить по URL, который генерируется с помощью " Скопируйте кнопку «Загрузить ссылку» в окне загрузок Firefox или установите выходной формат HTML. Он также генерирует XML и JSON .
Не забудьте добавить поля для городов шаткой формы ...
Я только что задал этот вопрос в Google IO. Эта функция существует, но недокументирована и пока не имеет для нее средств доступа. Вы хотите получить структурированный адрес . Изучите полученную структуру json и найдите эти новые параметры. Я опубликую дополнительную информацию, когда у меня будет возможность попробовать это.
Получаете ли вы свои очки местоположения из геокодера? Если да, то вы можете определить точность точки и основывать на ней масштабирование (более высокая точность = более высокое масштабирование).