Слушатель для значения свойства изменяется в объекте JavaScript

если вы знаете точку A, точку B (и любые промежуточные элементы или дорожки), вы можете использовать файл KML вместе со своими намерениями.

String kmlWebAddress = "http://www.afischer-online.de/sos/AFTrack/tracks/e1/01.24.Soltau2Wietzendorf.kml";
String uri = String.format(Locale.ENGLISH, "geo:0,0?q=%s",kmlWebAddress);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);

для получения дополнительной информации см. этот ответ SO

ПРИМЕЧАНИЕ. В этом примере используется файл примера, который (по состоянию на 13 марта) все еще находится в сети. если он отключился, найдите файл kml в сети и измените ваш URL

20
задан Brian Tompsett - 汤莱恩 11 May 2019 в 08:48
поделиться

2 ответа

What watch is really designed for is validation of property values. For example you could validate that something is an integer:

obj.watch('count', function(id, oldval, newval) {
    var val = parseInt(newval, 10);
    if(isNaN(val)) return oldval;
    return val;
});

You could use it to validate string length:

obj.watch('name', function(id, oldval, newval) {
    return newval.substr(0, 20);
});

However, these are only available in the latest versions of the SpiderMonkey javascript engine. Great if you are using Jaxer or embedding the SpiderMonkey engine, but not really available in your browser yet (unless you are using FF3).

8
ответ дан 30 November 2019 в 00:35
поделиться

Проверьте Object.DefineProperty и Object.prototype. \ __ Definegetter __ (или \ __ Defineetter __ ) Чтобы увидеть, где эта функция заголовка.

Object.DefineProperty должен быть доступен во всех современных браузерах в ближайшее время.

8
ответ дан 30 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

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